使用Sublime文本删除/添加特定字符串后的换行符

时间:2012-10-25 09:58:20

标签: string text-editor sublimetext2

使用Sublime Text 2 - 是否可以在文本文件中的特定字符串之后插入换行符 / text返回,例如使用查找替换工具?

(加分问题:是否可以删除特定字符串后的所有换行符)

4 个答案:

答案 0 :(得分:221)

以下是在Mac上执行此操作的方法:

命令 + F > 类型字符串> Control + Command + G > ESC > 右箭头> 换行


Windows/Linux(未经测试):

控制 + F > 类型字符串> Alt + F3 > ESC > 右箭头> 换行


重要的部分是 Control + Command + G 来选择所有匹配。
一旦选择了要查找的文本,就可以使用提供的多个游标进行所需的文本操作。

Protip:你可以使用 Command + 点击(或 Control + 点击)手动实例化多个游标达到类似的效果。

答案 1 :(得分:65)

使用 查找 - 替换工具 ,可以通过两种不同方式实现:

  1. 点击 替换字段 ,然后按 Ctrl + 输入以插入换行符(字段应该调整大小,但它不会,因此很难看到插入换行符。

  2. 查找 - 替换工具 内,激活 S& R正则表达式 (首先左边的图标。* ,键盘快捷键是 Alt + Ctrl / Cmd + R 来激活/停用它)。

  3. 替换字段 中键入 \n ,无论您要插入换行符。

    < / LI>

    如果您想要查找换行符,只需在查找字段中执行此操作,这两个解决方案也都有效。

答案 2 :(得分:7)

编辑 - &gt;行 - &gt;加入行(Ctrl + J)

答案 3 :(得分:4)

您应该使用多个游标。请参阅the unofficial documentation或此nice tutorial。这里有一些简短的说明,可以帮助您:

  1. 将光标放在感兴趣的字符串上。
  2. 键入命令 + D (Mac)或 Control + D (Windows / Linux)以选择字符串的当前实例。
  3. 键入命令 + D (Mac)或 Control + D (Windows / Linux)以选择连续字符串的实例。
  4. 或者,键入 Control + Command + G (Mac)或 Control + Command < / kbd> + G 选择字符串的所有实例。
  5. 现在您有多个游标,因此请根据需要插入或删除换行符。
  6. (键入 esc 退出多个光标模式。)
  7. 玩得开心!