如何在SublimeText中用引号括起每一行?

Ani*_*shi 41 sublimetext sublimetext3

输入:

boston beach summer figural yellow blue
boston floral flowers still still-life food pink figural
boston horse pink purple house flowers floral figural
Run Code Online (Sandbox Code Playgroud)

预期产量:

"boston beach summer figural yellow blue"
"boston floral flowers still still-life food pink figural"
"boston horse pink purple house flowers floral figural"
Run Code Online (Sandbox Code Playgroud)

实际的输入文件有600多行,我正在寻找一种快速的方法来用引号括起每一行?该方法是否涉及使用多个游标?宏怎么样?

Max*_*ime 115

我会使用这样的多个游标方法:

视窗

  1. Ctrl+ A(选择一切)
  2. Ctrl+ Shift+ L(分成几行)
  3. End (将光标放在行尾)
  4. " (在行尾添加引号)
  5. Home (转到该行的第一个字符)
  6. Home (转到行的开头...就像你有标签或空格一样)
  7. " (在行的开头添加引号)

苹果电脑

  1. Cmd+ A(选择一切)
  2. Cmd+ Shift+ L(分成几行)
  3. Cmd+ (将光标放在行尾)
  4. " (在行尾添加引号)
  5. Cmd+ (转到该行的第一个字符)
  6. Cmd+ (转到行的开头......就像你有标签或空格一样)
  7. " (在行的开头添加引号)

  • @sscarduzio或按*esc*. (3认同)
  • 您可以用更少的步骤完成此操作。在Ctrl + Shift + L之后,只需按“”即可。Sublime非常聪明,可以在所选文本的两边加上引号。 (3认同)
  • 很酷,但是:如何以神的名义我现在退出这个多光标模式? (2认同)
  • 只需单击其他地方。或者使用箭头转到文件的底部或顶部并仅获得一个光标。:-) (2认同)
  • 哇.这个答案使我的日子从regexing和替代中节省下来.谢谢 (2认同)

ndn*_*kov 19

方法1:

  • 没有多个游标
  • +最佳性能(用于大文件)
  • - 有点笨拙

替换(.*)"\1"

方法2:

  • 多个游标
  • +最好的可用性/舒适性
  • - 较大的文件较慢
  • - 如果文件有空行则不会工作

Ctrl+ a,Ctrl+ Shift+ l,"

方法3:

  • 多个游标
  • +作为可用性接近#2,但始终有效
  • - 较大的文件较慢

Ctrl+ a,Ctrl+ Shift+ l,End,",Home,"