如何在记事本++中重复这一行?

tah*_*hed 16 lines notepad++ repeat

如何在记事本++中重复这一行?

例如,我有以下输入:

a 01
a 02
a 03
a 04
Run Code Online (Sandbox Code Playgroud)

我希望它成为:

a 01
a 01
a 02
a 02
a 03
a 03
a 04
a 04
Run Code Online (Sandbox Code Playgroud)

所以每行应该显示两次.

pad*_*ddy 28

如果您不介意半手动过程,可以从第一行开始并重复以下组合键,直到到达文档末尾(此时速度非常快)

Ctrl + D Down Down

这会复制当前行,然后向下移动两次(到新复制的行后面的行).

如果您有一个大文档,您可以将其作为宏录制一次(请参阅"宏"菜单),然后Ctrl + Shift + P重复使用(播放) - 您可以按住这些键.或使用宏选项"多次运行宏..."

  • 从技术上讲,你可以通过自下而上的工作来缩短这个程序,即重复行,向上移动,复制,向上等等.-)但是,正如你所说的,如果它的重复性足以令人讨厌,那么宏可能是值得的. (2认同)

小智 25

打开搜索对话框并写入: -

找:

^.*$

更换:

$0\n$0

  • 确保在搜索对话框中启用正则表达式搜索,然后合并你的换行符(`\n`,`\ r`或`\ r \n`). (4认同)

Adn*_*nJT 5

如果您将鼠标光标放在要重复的行上,则可以使用Ctrl-D快捷方式复制该行。或者您可以使用相同的快捷方式选择多行。

  • 关于您的评论 *“或者您可以使用相同的快捷方式选择多行。”*...这不会交错重复。相反,它将整个块视为一个“行”,并在该块之后创建一个副本。 (2认同)

Mav*_*ick 5

突出显示所需的代码并按Ctrl+D。如果您只想复制当前行,请不要突出显示。