如何在记事本++中重复这一行?
例如,我有以下输入:
a 01
a 02
a 03
a 04
我希望它成为:
a 01
a 01
a 02
a 02
a 03
a 03
a 04
a 04
因此每行应显示两次。
答案 0 :(得分:25)
如果您不介意半手动过程,可以从第一行开始并重复以下组合键,直至到达文档末尾(此时速度非常快)
Ctrl + D 向下 向下
这会复制当前行,然后向下移动两次(到新复制的行后面的行)。
如果您有一个大文档,您可以将其作为宏录制一次(请参阅“宏”菜单),然后重复使用 Ctrl + Shift + P (播放) - 您可以按住那些钥匙。或者使用宏选项“多次运行宏...”
答案 1 :(得分:25)
打开搜索对话框并写下: -
查找
^.*$
替换:
$0\n$0
答案 2 :(得分:4)
如果您将鼠标光标放在要重复的行上,则可以使用Ctrl-D
快捷键复制该行。或者您可以使用相同的快捷方式选择多行。
答案 3 :(得分:1)
突出显示所需的代码,然后按 Ctrl + D 。 如果您只想复制当前行,请不要强调。
答案 4 :(得分:0)
如果您使用的是Windows ,我建议您编写一个自动热键(AHK)脚本来执行此操作。这样,您的特殊文本操作脚本将在任何IDE 中工作,而不仅仅是记事本++。您所要做的就是将文本示例复制到剪贴板,然后执行AHK脚本,该脚本使用%clipboard%变量从剪贴板读取数据。然后,您可以使用脚本的结果加载剪贴板并发送CTRL + V信号。