19

たとえば、約500行あります。各行の先頭に数字を追加したい。したがって、1行目では「1)」が必要になり、2行目では「2)」が必要になります

n ++でマクロを実行できることは知っていますが、インクリメンタルではありません。これを行う方法はありますか?

4

6 に答える 6

44

編集 -> 列エディターを開き、そのダイアログの一番下のオプション (挿入する番号) を使用します。このようにして、先頭にゼロを付ける必要がなく、好きな数字から始めることもできます。

于 2010-12-29T05:01:48.203 に答える
10

Notepad++ マクロは、キーボード アクションのみを再生します。彼らは動的なことは何もできません。

ただし、これを実行できる組み込み (?) プラグインがあります。

すべてのコードを強調表示し、[TextFX / TextFX Tools / Insert Line Numbers] を選択します。

注意すべきことの 1 つは、ファイル内の絶対行番号であるということです。10 行目から番号付けを開始して、03 行目などのように指定することはできません。

于 2010-01-27T20:49:20.073 に答える
7

シーケンス番号をより選択的に追加したい一般的なケース (たとえば、行の途中、または一部の行のみ) には、2 つの方法があります。

  1. http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Column_Editingで説明されているように、alt を押したままマウスを使用して長方形の領域をドラッグします 。トムの答えに従って挿入します。

  2. 上記のように長方形の領域を再度選択し、単一の文字 # をクリップボードにコピーしてから、TextFX -> TextFX Edit -> Insert (Clipboard) を使用して、次のように行を介して説明します: http://sourceforge.net/apps/mediawiki/notepad -plus/index.php?title=Clipboard_Uses#Insert_through_lines_variable_text

于 2011-02-03T19:17:07.343 に答える
4

この問題に対する用途の広い解決策が必要な場合は、TextPadを使用できます。その中で置換ダイアログを開くだけです。置換モードを正規表現に設定してから、テキストボックスで置換する場合は、増分シーケンスを使用する場所で\iを使用します。

于 2013-02-04T10:04:39.633 に答える
2

TextFX->TextFX ツール->行番号の挿入

于 2010-01-27T20:50:01.427 に答える
0

提案がありますが、完全には自動化されていません.. 新しいファイルを開くことができます マクロ記録ボタンを押します:

  1. 最初の行に ayting を挿入し、Enter キーを押します
  2. マクロの記録を停止する
  3. 「Do it many times」を押して(英語訳がわかりません)、499回繰り返すように指定します。

質問に答えたようにhttps://superuser.com/questions/331098/flip-or-reverse-line-order-in-notepad do:

  1. 編集 > すべて選択
  2. TextFX > TextFX ツール > 行番号の挿入
  3. TextFX > TextFX Tools > +昇順で並べ替え がチェックされている場合は、チェックを外します
  4. TextFX > TextFX ツール > 行を大文字と小文字を区別して並べ替える (列で)
  5. TextFX > TextFX ツール > 行番号または最初の単語を削除する

私はそれを試していませんでしたが、それがどのように機能しなかったのかわかりません.. :-)

于 2014-05-28T14:14:29.590 に答える