我有一个相当简单的请求,但我不知道如何在 Notepad++ 中执行此操作。我需要创建一个列表,其中每行都以数字开头,从 1 开始到 156 结束。显然我不想坐下来手动输入这些内容,因为我将创建多个列表。
1
2
3
.
.
.
.
156
我该怎么做?我尝试了宏功能,但它只能播放键盘操作。它不会像 Excel 的自动填充功能那样将序列增加 1。我知道 Excel 可以做到这一点,但我必须避免使用 Excel。
如您所见,我没有任何列或任何代码行。我从一个空文档开始。我只想在文本文件中创建一个长列表。
答案1
在Notepad ++ 中,您可以按Alt+C列/多选编辑器并使用插入数字函数来自初始编号增加 1,您只需选择所有想要编号的行。
你需要先有空白行。我必须先从底部到顶部选择行,然后才能运行专栏编辑,但我不确定这是否是必需的。
答案2
Raystafarian 提供的答案基本上是正确的。
请打开一个新文档。录制一个仅包含“回车”的宏。现在播放该宏 155 次。因此您有 156 行。现在按照 Raystafarian 建议的步骤进行操作。
答案3
答案4
这是一个老问题,但对于任何想要获得相同结果的人来说,这里有一个替代答案(不使用 notepad++)。
在命令提示符中:
FOR /L %A IN (1,1,156) DO ECHO %A >> outputfile.txt
这将从 1 开始,以 1 为增量,以 1 为结束。它将每个数字作为输出附加到 outputfile.txt
outputfile.txt 示例:
1
2
3
4
5
6
7
8
9
10
11