コメントをマクロで
No.26639
ken111
さん 09/05/31 17:19
秀丸初心者です。
VBで開発しています。
複数行を選択してその選択された各行の先頭に
'を入れるマクロを書きたいのですが、どう書いたら
よいかわかりません。
また、その反対に選択された各行の’を削除するマクロも
作りたいです。
よろしくお願いします。
[
△
]
RE:26639 コメントをマクロで
No.26640
小電流
さん 09/05/31 19:36
以下の要領でいけます。
選択中行頭に"'"を挿入:選択中行頭を検索して"'"に置き換え。
置換のダイアログでやっても全く同様(正規表現、選択範囲内)。
replaceallfast "^","'",regular,inselect;
逆:行頭直後の"'"を""に置換。ダイアログでいけるのも同様。
replaceallfast "^'","",regular,inselect;
[
△
]
RE:26639 コメントをマクロで
No.26641
秀丸担当
さん 09/06/01 09:40
小電流さんの書かれた方法でできると思います。
参考までに、ライブラリにマクロ作者様によるマクロも登録されているので、探
されてみるといいかもしれません。
秀丸エディタのマクロライブラリ
http://hide.maruo.co.jp/lib/macro/index.html
ここで「コメント」で検索すると幾つか見つかるようです。
他の方法としては、キー操作の記録と再生を使うと何かと便利かもしれません。
範囲選択ではないですが、Shift+F1で記録開始して、一行分コメント入力して
(「'」左矢印キーで移動、下矢印キーで移動)、Shift+F1で記録終了して、次
からはShift+F2で再生を繰り返すという方法です。
あと、BOX選択してから「'」を入力するという方法もあります。
[
△
]