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がやりにくかったです。

    マクロ、コメント挿入改良 – それマグで!
    http://takuya-1st.hatenablog.jp/entry/20080208/1202494967
    こちらのものは、文字先頭には対応しているけど
    インデントがそろってコメントアウトされないです。

1 件の投稿を表示中 (合計 1 個)
  • このトピックに返信するにはログインしてください。