如何将文本粘贴到每行的结尾? 崇高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程,只使用键盘
- Ctrl / Cmd + A全选
- Ctrl / Cmd + Shift + L分割成行
- '用引号括住每一行
请注意,如果select中有空白行,这不起作用。
- select您想添加前缀或后缀的所有行。 (但是,如果您只想为特定行添加前缀或后缀,则可以使用Ctrl + 鼠标左键创build多个光标。)
- 按下Ctrl + Shift + L。
- 按Home键并添加前缀。
- 按结束键并添加后缀。
请注意,禁用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退出多个光标模式。