それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

選択範囲をコメントアウトする

EmEditorのマクロ、選択範囲をC言語のブロックコメントにする

//選択範囲をコメントアウト。
var block_comment_char= {}
block_comment_char.begin = "/*"
block_comment_char.end = "*/"

var break_line = "\r\n";
var selection_text = document.selection.Text;
selection_text  = block_comment_char.begin + selection_text + block_comment_char.end
document.selection.Text = selection_text;


これでブロックコメントアウトが楽チンになった。いままではPHP/Javaで行コメントを多用していた。Ruby/Python/Perlは行コメントが基本なので気にならないが、PHPで行コメントをしていたら、takuyaさんのコードから行コメント消すのが面倒と言われたので、カッとなってやった。