1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • #23839

    Delフサ
    参加者

    行コメントアウト切り替えマクロを
    GitHubにアップしました。

    standard-software/LineCommentOnOff: 2017/06/13
    https://github.com/standard-software/LineCommentOnOff

    インデント(先頭空白がある場合、
    インデント量が最小のものにあわせてコメントアウトします

    つまり、[_]をスペースに見立ててもらうと

    ___aaa
    _____bbb
    _______ccc

    ___//aaa
    ___//__bbb
    ___//____ccc

    このようにコメントアウトできます。

    HTMLのような行コメントアウト記号がない場合は対応せず
    (対応したかったけどまだ。)

    C++/Java/JavaScriptなどの
    行コメントアウト記号が指定されている場合に
    選択範囲を行コメントアウトします。
    選択範囲がすべて行コメントアウトされていれば
    コメントアウトを解除します。

    参考にしたのはつぎのとおり
    —–
    コメントの挿入/削除マクロ – EmEditorみんなでまとめサイト – アットウィキ
    https://www37.atwiki.jp/emeditor/pages/72.html
    こちらのものでは、行の先頭にコメントアウト記号が追加削除され
    インデントありのコメントアウトは認識してくれなかったです。
    行ごとにコメントアウトが切り替わるマクロだったので、
    1マクロ実行にたいしてコマンドが複数あるので
    Undoがやりにくかったです。

    マクロ、コメント挿入改良 – それマグで!

    こちらのものは、文字先頭には対応しているけど
    インデントがそろってコメントアウトされないです。

1件の投稿を表示中 - 1 - 1件目 (全1件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone