単語とハイフンNo.30627
あつし さん 11/11/23 15:24
 
キー割当てで、「単語のコピー」を使ったり、マクロでcopywordを
使っていますが、頻繁にハイフンを含むものを単語のように扱いたいときがあります。
プログラミングで、多くの言語では変数名にハイフンを使えませんが、中にはCOBOL
のようにハイフンが使える言語もあります。また、HTMLなどでは、name="addr-kana"
などのように指定し、
その値をCGIで受信する場合にparam("addr-kana")で受信したりします。
そんなで、ハイフンも単語の一部として扱いたいのですが、どうしたら良いでしょう
か?
私は、プログラム上の変数は両側に空白を入れる習慣があるので、常にハイフンを含
めて問題ないです。コピーし過ぎてしまった場合は、ペーストしてから削れば良いで
すし。
(x) a1 = b2-c3;
(o) a1 = b2 - c3;

[ ]
RE:30627 単語とハイフンNo.30631
秀丸担当 さん 11/11/24 09:51
 

>そんなで、ハイフンも単語の一部として扱いたいのですが、どうしたら良いでしょう
>か?

設定としては無いですが、マクロを作ってキー割り当てをマクロに置き換えると
できます。
マクロライブラリを検索してみたところでは、longringさんの以下のマクロが見
つかりました。
http://hide.maruo.co.jp/lib/macro/selectword2.html

コピーの場合はマクロを編集してcopy;もしておくといいと思います。

ちなみに「単語のコピー」コマンドの場合は連続してキー操作すると、単語の範
囲を追加してコピーしていく機能があります。

あと、本題ではないですが単語補完の場合は設定があります。
[その他]→[ファイルタイプ別の設定]→[その他]→[単語補完]の「詳細(X)...」
で「単語の種類」を「カスタム」にすると詳しく指定できます。
他の場所にある単語を入力するというときは単語の先頭の数文字を入力してから
補完するという使い方もあります。

[ ]