Notepad++在每行添加数字

74

我有一个文本文件里面包含以下数据

p=1
p=1
p=1
p=1

等等,我在Notepad++中打开那个文件。

我该如何更改它?

p=1
p=2
p=3
p=4

等等。


我猜我明白你的意思,但我不认为这是正则表达式的工作。你最好使用脚本来进行这种替换。 - Toto
1个回答

148
您可以使用“列编辑器”模式。首先,通过按住Alt并向下拖动列来选择所需的列。然后转到“编辑->列编辑器”,您将获得一个看起来像这样的框:

输入图像描述

选择“要插入的数字”按钮,然后选择起始值和增量。它将以您想要的值替换该列。

9
键盘手可以使用Shift + Alt +箭头键来选择列。您可以选择零宽度列以插入数据,例如为列表编号。https://notepad-plus-plus.org/features/column-mode-editing.html - Giles Roberts
6
至少在Notepad++ 7.5.9版本中,你可以使用Alt-C快捷键打开列编辑器弹出窗口。 - DDay
2
这个程序会在数字右侧填充以匹配更大数字的右移。我使用了一个在线脚本来实现。 - Cyrille
1
你知道为什么这对我不起作用吗?也许我选择错了吗? - Suncatcher
请在最新版本的Notepad++中将“repeat”文本输入框留空。 - Monster Brain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接