web-dev-qa-db-ja.com

notepad ++で行を繰り返すにはどうすればよいですか?

Notepad ++で行を繰り返すにはどうすればよいですか?

たとえば、次の入力があります。

a 01
a 02
a 03
a 04

そして私はそれがなりたいと思います:

a 01
a 01
a 02
a 02
a 03
a 03
a 04
a 04

したがって、すべての行が表示されるはずですtwice

18
tahafahed

半手動プロセスを気にしない場合は、最初の行から始めて、ドキュメントの最後に到達するまで次のキーの組み合わせを繰り返します(これで非常に速くなります)。

Ctrl + DDownDown

これにより、現在の行が複製され、2回下に移動します(新しく複製された行の次の行に移動します)。

大きなドキュメントがある場合は、これをマクロとして1回記録し([マクロ]メニューを参照)、次のいずれかを使用できます。 Ctrl + Shift + P (再生)繰り返し-これらのキーを押し続けるだけです。または、マクロオプションを使用します"マクロを複数回実行..."

29
paddy

検索ダイアログボックスを開いて次のように書きます:-

検索:

^.*$

交換:

$0\n$0

26
Ravi

繰り返す行にマウスカーソルがある場合は、Ctrl-Dショートカットを使用して行を複製できます。または、複数の行を選択する同じショートカットを使用できます。

4
AdnanJT

目的のコードを強調表示して、 Ctrl+D。現在の行だけを複製する場合は強調表示しないでください。

1
Maverick

windowsを使用している場合、これを行うための自動ホットキー(AHK)スクリプトを記述することをお勧めします。このように、特別なテキスト操作スクリプトは、notepad ++だけでなく任意のIDEでも機能します。テキストの例をクリップボードにコピーし、%clipboard%変数を使用してクリップボードからデータを読み取るAHKスクリプトを実行するだけです。次に、スクリプトの結果をクリップボードにロードし、CTRL + V信号を送信できます。

0
J.M.I. MADISON