2

Notepad ++の場合、複数の検索ステートメントと置換ステートメントを1つにまとめる方法はありますか?

正規表現をサポートするようにNotepad++にお願いします。

例:20を超える検索および置換アクションを必要とする大きなコードファイルの多くの値を変更する必要があるとします。これらの20のアクションすべてを1つに組み合わせることができますか?

他のエディターや実装を使用した提案も受け付けています。

4

1 に答える 1

1

Notepad ++の場合、最も直接的な方法は、検索置換セットを再利用する量に応じて、マクロまたは一連のマクロを記録することです。1回限りのタスクの場合、すべてをマクロとして記録するよりも、手動で行う方がおそらく理にかなっています。

検索置換操作を1つだけ記録してから、shortcuts.xml(このトレッドの詳細)でマクロを編集し、検索置換「アルゴリズム」をコピーして、各ステップを編集するオプションもあります。これを使用して、4つのアクションを使用した単純な文字列置換を行うと、正規表現も同様に機能するはずです。

これは、shortcuts.xmlでの単純なワンステップの正規表現検索-置換(引用符で囲まれたすべてを空白の ""で置換)操作です。

<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam='[&quot;].*[&quot;]' />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam='&quot;&quot;' />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />

2行目と4行目でsParamを編集します。必要に応じて繰り返します。何か違うものが生成される場合に備えて、独自のサンプルマクロを記録することをお勧めします。そうすれば、確実に機能するようになります。

于 2013-02-04T09:22:22.243 に答える