半角カナだけを全角カナにする方法は?No.00273
山本 豊@広島 さん 98/01/12 20:10
 
こんにちは! 初めて質問します。なにか失礼なことがありましたらご指摘ください。

 早速なのですが、秀丸エディタで、半角カナだけを対象に全角カナに変換するには
どうしたらいいのでしょうか。
 半角カナを含む文章を範囲選択した後に、右クリックメニューを表示させると、
[全角カタカナに変換]というコマンドがあるのですが、実行すると、半角カタカナが
全角カタカナに変換されるだけでなく、選択範囲に含まれる全角ひらがなも全角カタ
カナに変換されたり、半角の英数字も全角に変換されてしまいます。

 いろんな文字を含む文章を範囲選択して、その中の半角カナだけを全角カタカナに
変換する方法を教えてください。

/ / / / /
山本  豊@広島 NIFTYERVE:GFB00042,Internet:xxxxxxxx@niftyserve.or.jp
--

[ ]
RE:00273 半角カナだけを全角カナにする方No.00281
秀丸担当 さん 98/01/13 19:09
 

> 早速なのですが、秀丸エディタで、半角カナだけを対象に全角カナ
>に変換するにはどうしたらいいのでしょうか。

秀丸の基本機能では、半角カナだけを変換することはできません。
マクロを作ればできますが、難しいと思います。
そういうマクロは誰か作ってくれたんでしたっけ?>だれか

[ ]
RE:00281 半角カナだけを全角カナにするNo.00285
JRくん さん 98/01/13 23:03
 
》> 早速なのですが、秀丸エディタで、半角カナだけを対象に全角カナ
》>に変換するにはどうしたらいいのでしょうか。

》そういうマクロは誰か作ってくれたんでしたっけ?>だれか

  やはり「選択範囲のみ」のを作ろうとすると難しいですね(^^;)

  一応当該ファイル全部で良ければ、NIFTY SERVE FWINAL #987(または私の
  ホームページ http://win.blue.co.jp/~jr-kun/)の「秀丸マクロ 文字コー
  ドの変換ver.2」の中にマクロが入っているんですが‥‥

[ ]
RE:00285 半角カナだけを全角カナにするNo.00303
sa さん 98/01/14 23:39
 
こんなの作ってみました。
動きはカッコ悪いです。

//「全文全角カタカナ変換 for 秀丸エディタ 1996.04.08版」(hk2zk.mac)
//Copyright (C) 1996 Yoshiaki Takeuchi

  #orgx = x;
  #orgy = y;
  moveto 0, 0;
  while( 1 ) {
    if ( code >= '。' && code <= ' ) {
      selectword;
      tozenkakukata;
    }
    right;
    if ( code == eof ) {
      moveto #orgx, #orgy;
      break;
    }
  }
  beep;

[ ]
RE:00285 半角カナだけを全角カナにするNo.00307
山本 豊@広島 さん 98/01/16 12:38
 

>》> 早速なのですが、秀丸エディタで、半角カナだけを対象に全角カナ
>》>に変換するにはどうしたらいいのでしょうか。
>
>》そういうマクロは誰か作ってくれたんでしたっけ?>だれか
>
>  やはり「選択範囲のみ」のを作ろうとすると難しいですね(^^;)
>
>  一応当該ファイル全部で良ければ、NIFTY SERVE FWINAL #987(または私の
>  ホームページ <a href="http://win.blue.co.jp/~jr-kun/">http://win.blue.co.
jp/~jr-kun/</a>)の「秀丸マクロ 文字コー
>  ドの変換ver.2」の中にマクロが入っているんですが‥‥

 おぉ−っ、これです。やりたかったのは! おまけに、カッコ挿入マクロも
いっしょにダウンロードさせていただきました。これ、捜していたんです。

どうもありがとうございました。
#どんどん、他のパソコンが使いづらくなってしまいます。(^^;

[ ]