在 Notepad++ 中完成序列 1 2 3 直到 156?

在 Notepad++ 中完成序列 1 2 3 直到 156?

我有一个相当简单的请求,但我不知道如何在 Notepad++ 中执行此操作。我需要创建一个列表,其中每行都以数字开头,从 1 开始到 156 结束。显然我不想坐下来手动输入这些内容,因为我将创建多个列表。

1
2
3
.
.
.
.
156

我该怎么做?我尝试了宏功能,但它只能播放键盘操作。它不会像 Excel 的自动填充功能那样将序列增加 1。我知道 Excel 可以做到这一点,但我必须避免使用 Excel。

A

如您所见,我没有任何列或任何代码行。我从一个空文档开始。我只想在文本文件中创建一个长列表。

答案1

在Notepad ++ 中,您可以按Alt+C列/多选编辑器并使用插入数字函数来自初始编号增加 1,您只需选择所有想要编号的行。

你需要先有空白行。我必须先从底部到顶部选择行,然后才能运行专栏编辑,但我不确定这是否是必需的。

主要来源于 StackOverflow

答案2

Raystafarian 提供的答案基本上是正确的。

请打开一个新文档。录制一个仅包含“回车”的宏。现在播放该宏 155 次。因此您有 156 行。现在按照 Raystafarian 建议的步骤进行操作。

答案3

这不是您要求的解决方案,但可以轻松解决您的问题:只需打开 excel 或 google 表格并在前两个单元格中输入 1 和 2。然后单击并向下拖动右下角以自动增加列表。

在此处输入图片描述

然后只需将其剪切并粘贴到文本文件中即可。

在此处输入图片描述

答案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 

相关内容