text
text
text
text
编辑后,这些文字变为
1 text
2 text
3 text
4 text
使用列编辑器在Notepad ++中很容易,但我不知道如何在Sublime Text 2中执行相同操作。
答案 0 :(得分:48)
Text Pastry 插件可以很好地完成这项工作。它提供Insert Numbers Syntax。
选择多行 CMD + SHIFT + L (Sublime默认值):
text|
text|
text|
text|
将光标移动到所需位置:
| text
| text
| text
| text
用 Text Pastry 插入数字,方法是点击 CMD + ALT + N 并输入 1 1 0 :
1| text
2| text
3| text
4| text
其中 1 1 0 代表:
在Windows或Linux计算机上用 CTRL 替换 CMD 。
答案 1 :(得分:19)
IncrementSelection插件可启用此行为。如果您安装了Package Control,则只需搜索并安装即可。容易腻!
答案 2 :(得分:6)
此帖子的副本https://stackoverflow.com/a/64083371/5902698
您希望在所选的每一行都有一个数字,但不能相同。例如,您选择5个游标,然后要编写1 2 3 4 5。
答案 3 :(得分:2)
使用 Emmet 包试试这个:
{$ text${newline}}*4
答案 4 :(得分:1)
我的简单解决方法(直到我找到该线程为止)是转到电子表格编辑器,在其中生成序列,然后复制并返回到subl,将光标扩展到任意行并粘贴。
此方法可以在允许您扩展(克隆)光标的任何文本编辑器中应用。
答案 5 :(得分:0)
您可以使用插件ConyEdit来执行此操作,使用其命令行cc.abl '#1 '
在带有所需内容的行前追加。
答案 6 :(得分:0)
对于这种特殊情况,您可以使用 Increment Selection 软件包。只需按 Ctrl + Alt + I ,同时在每行的开头都有多个光标。 除了melinath答案之外,还有以下示例:
您首先需要Package Control。安装这两个组件的时间不应该超过30秒。
步骤:
Install Package Control
并单击以安装。Package Control: Install Package
,单击它并等待一会儿。Increment Selection
并单击以进行安装。结果:
增量选择还可以替换数字,前缀数字开头的零,增量字母,逐步增加等等。
[1] text [1] text [1] -> 1| text 2| text 3|
[a] text [a] text [a] -> a| text b| text c|
[01] text [01] text [01] -> 01| text 02| text 03|
[05,3] text [05,3] text [05,3] -> 05| text 08| text 11|
[5,-1] text [5,-1] text [5,-1] -> 5| text 4| text 3|
提示:[]
代表选择,|
代表插入符。