text
text
text
text
编辑后,这些文本变为
1 text
2 text
3 text
4 text
在 Notepad ++ 中使用 Column Editor 很容易,但我不知道如何在 Sublime Text 2 中做同样的事情。
text
text
text
text
编辑后,这些文本变为
1 text
2 text
3 text
4 text
在 Notepad ++ 中使用 Column Editor 很容易,但我不知道如何在 Sublime Text 2 中做同样的事情。
Text Pastry插件可以很好地完成这项工作。它提供了插入数字语法。
CMD用+ SHIFT+选择多行L(Sublime 默认):
text|
text|
text|
text|
将光标移动到您想要的位置:
| text
| text
| text
| text
并通过点击++并输入带有文本糕点的数字:CMDALTN1 space 1 space 0
1| text
2| text
3| text
4| text
哪里1 space 1 space 0代表:
在 Windows 或 Linux 机器上替换CMD为。CTRL
这篇文章的副本https://stackoverflow.com/a/64083371/5902698
您希望在您选择的每一行都有一个数字,但不一样。例如,您选择了 5 个光标,并且您想写 1 2 3 4 5。
对于这种特殊情况,您可以使用增量选择包。只需在每行开头有多个光标时按Ctrl+ Alt+ I( Command+ Control+ )。I除了melinath的答案,这里有一个如何做到这一点的例子:
您将首先需要包控制。安装这两个东西不应该超过 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|
提示:[]
代表选择,|
代表插入符号。
IncrementSelection插件启用此行为。如果您安装了Package Control,您只需搜索并安装它。十分简单!
使用Emmet包试试这个:
{$ text${newline}}*4
我的简单解决方法(直到现在我发现这个线程)是去我的电子表格编辑器那里生成序列,复制,回到 subl,将光标扩展到多行并粘贴。
这种方法可以应用于任何允许您扩展(克隆)光标的文本编辑器。
您可以使用插件 ConyEdit 来执行此操作,使用它的命令行在行cc.abl '#1 '
之前附加您想要的内容。