如何将文本粘贴到每行的结尾? 崇高2

我很好奇,如果有一种方法可以将文本粘贴到Sublime 2的每一行的末尾? 相反,到每一行的开头。

testing线一

testing线二

testing线三

testing线四条

假设在编辑器中有100行文本,并且想要将引号粘贴到每行的开头和结尾。

有没有一个简单的方法来做到这一点或任何人都可以知道的插件? 这通常会为我节省很多时间与各种项目。

谢谢。

您可以使用search和replacefunction与此正则expression式^([\w\d\_\.\s\-]*)$查找文本和replace的文本是"$1"

是的正则expression式很酷,但也有其他的select。

  • select你想要的前缀或后缀的所有行
  • 转到菜单select – >拆分成行Cmd / Ctrl + Shift + L

这允许您一次编辑多行。 现在你可以在每行的开始和结尾添加* Quotes(“)或者任何东西*

这是我一直使用的工作stream程,只使用键盘

  1. Ctrl / Cmd + A全选
  2. Ctrl / Cmd + Shift + L分割成行
  3. '用引号括住每一行

请注意,如果select中有空白行,这不起作用。

  1. select您想添加前缀或后缀的所有行。 (但是,如果您只想为特定行添加前缀或后缀,则可以使用Ctrl + 鼠标左键创build多个光标。)
  2. 按下Ctrl + Shift + L。
  3. Home键并添加前缀。
  4. 结束键并添加后缀。

请注意,禁用wordwrap,否则,如果您的行长度超过崇高的宽度,它将无法正常工作。

假设你有这些代码行:

 test line one test line two test line three test line four 

使用search并用正则expression式 replace Ctrl + H让我们find这个: ^并将其replace为" ,我们会有这样的:

 "test line one "test line two "test line three "test line four 

现在让我们search这个: $并replace为" ,现在我们会有这个:

 "test line one" "test line two" "test line three" "test line four" 

使用列select 。 列select是Sublime2的独特function之一; 它是用来给你多个匹配的游标( 教程在这里 )。 要获取多个游标,请执行以下操作之一:

老鼠:

  • 按住shift键(Windows / Linux)或选项键(Mac),同时用鼠标select一个区域。

  • 点击鼠标中键(或滚动)也会被选为列。

键盘:

  • select所需的区域。
  • 键入control + shift + L (Windows / Linux)或command + shift + L (Mac)

您现在select了多行,因此您可以在每行的开头和结尾键入一个引号。 利用Sublime的function会更好,只需键入 。当你这样做时,Sublime自动引用选定的文本。

键入esc退出多个光标模式。