1

Pythonで大きなコードブロックを作成しましたが、ちょうど3つのスペース(4つではありません!)がインデントされていることに気付きました。IDEとしてNotepad ++を使用すると、他のすべてと一致させるために1つの追加スペースをインデントする方法が見つかりません。

すべてを1スペースシフトするマクロを作成する方法があると思いますが、この1つのケースのためだけにNotepad++のマクロをマスターするつもりはほとんどありません。たぶん、私が逃した設定さえありますか?

適切な配置にインデントする(スペースを1つ追加する)非手動の方法はありますか?

4

2 に答える 2

2

オプション1:

  • 検索置換
  • 検索モード-正規表現
  • 何を見つける^\s
  • <2つのスペース文字>に置き換えます

オプション2:

  • すべての列のブロック選択を実行します。ブロック選択の場合は、ALT + SHIFTを使用してから、マウスを最初から最後までドラッグします。

  • 必要な数のスペースを追加します

于 2013-01-28T18:12:28.820 に答える
2

コメントを回答として書き留めるだけです(OPからの質問による)。


検索を実行して、行の先頭にある3つのスペース文字に一致する正規表現に置き換え、4つの文字に置き換える必要があります。したがって、一致するパターンはのようになります^\s{3}[^\s]

于 2013-01-28T18:12:36.187 に答える