◀一般トップへ
  • 3534 [要望]ブックマークの設定行の一括削除
    • 3535 Re:[要望]ブックマークの設定行の一括削除
      • 3536 Re2:[要望]ブックマークの設定行の一括削除
  • [3534] [要望]ブックマークの設定行の一括削除 PEC 2003年12月06日 11:57

    日頃から、サクラエディタのお世話になっています。

    よくC++のファイルを、関数名でGrep検索するのですが、
    コメントアウトされている箇所が多いので、
    Grep検索結果の設定行を一括削除できれば、とても助かります。

    例1: | // ▼ 引数追加.
    □| // bResult = ***->+++( 引数1 );
    ■| bResult = ***->+++( 引数1, 引数2 );
    | // ▲ 引数追加.

    例2: | // ▼ 不要だったのでコメントアウト.
    □| // bResult = ***->+++( 引数1 );
    | // ▲ 不要だったのでコメントアウト.

    □の部分は、コメントアウトされているため、
    Grep検索結果から判断できるので、
    一度、"//"で検索を行い該当行をマークしておき、
    ブックマーク行の一括削除がしたいです。


    主題と少しずれてしまうのですが、
    もう1件要望させていただきます。

    アウトライン解析で、開いているツリー内のアイテム数を
    何処かに表示して欲しいです。理由は、メソッドツリーで
    クラスの中にいくつメソッドがあるかを把握したいためです。
    (ただメソッド数を数えれば良いんですけど・・・。)

    例: ━クラス名
    ┣メソッド1
    ┣メソッド2
    ┗メソッド3

    空いている所に"メソッド数:3"とでもあれば、良いなと思います。

    要望が叶うことを期待しております。
    開発者の方々、よろしくお願い致します。   以上
    • [3535] Re:[要望]ブックマークの設定行の一括削除 EIS 2003年12月06日 16:49

      ▼ PECさん
      > よくC++のファイルを、関数名でGrep検索するのですが、
      > コメントアウトされている箇所が多いので、
      > Grep検索結果の設定行を一括削除できれば、とても助かります。

      ^.*?\]: [ \t]*//.*[\r|\n]*
      とかで置換ではダメですか
      Grepの結果からの場合、ブロックコメント中のものは無理ですが
      • [3536] Re2:[要望]ブックマークの設定行の一括削除 PEC 2003年12月06日 17:08

        ▼ EISさん
        > ^.*?\]: [ \t]*//.*[\r|\n]*
        > とかで置換ではダメですか
        > Grepの結果からの場合、ブロックコメント中のものは無理ですが

        確かに正規表現を使って、置換すればいいんですね。
        削除することしか考えていませんでした。

        自分がサクラエディタを使いこなしていないのを実感しました。