关于sublimetext2:替换 使用Sublime Text中的实际新行

Replace
with actual new line in Sublime Text

如何将Sublime Text中的
替换为真正的编辑器内显示的新行,这样:

1
2
foo
bar

变为:

1
2
foo
bar

当我在其中查看文件时,在编辑器中。


打开正则表达式搜索和替换(搜索中最左边的图标并替换栏或快捷键Alt + R)

找到什么:\

替换为:

干杯


使用Find > Replace或(Ctrl + H)打开Find What / Replace With窗口,并使用Ctrl + Enter指示Replace With输入框中的新行。


傻瓜证明方法(没有RegEx和Ctrl + Enter对我不起作用,因为它只是跳到下一个Find):

首先,选择
的出现并点击Ctrl + H(调出Replace...对话框,也可通过Find -> Replace...菜单访问)。这将填充Find What字段。

转到文件的任何一行的末尾(如果你的键盘有,请按End)并按住Shift并按(向右箭头)一次选择行尾。然后将其复制粘贴到Replace With字段中。

(动画用于查找真正的新行;替换它们的工作方式相同)

enter image description here


在Sublime Text中(在Mac上有快捷方式):

  • 突出显示要搜索的文本以应用"查找"和"更换

  • 转到菜单>查找>替换...(键盘快捷键:Alt + Command + F)

  • 在Find&替换工具,通过单击看起来像[。*]的按钮启用正则表达式(键盘快捷键:Alt + Command + R)

  • 在查找内容中,键入:\

    注意:附加的\在搜索时会转义正则表达式语法。

  • 在替换为中,键入:

  • 单击"全部替换"按钮(键盘快捷键:CTRL + Alt + Enter)

  • 然后,您的文字文本
    将变为实际的换行符。


    以上都不适用于Windows上的Sublime Text 2。

    我这样做了:

    • 点击一个空行;
    • 拖动到下面的空行(选择行后面的不可见字符);
    • 按ctrl + H替换;
    • 输入所需的替换字符/字符串或将其留空;
    • 点击"全部替换";

    通过在按下ctrl + H之前选择,它将其用作要替换的字符。


    在Windows上,Sublime文本,

    按Ctrl + H将 n替换为Ctrl + Enter创建的新行。

    替换: n

    通过:(按Ctrl + Enter)


  • 打开查找和替换选项(Mac中的CTRL + ALT + F)
  • 在查找输入框中键入 n
  • 单击Find All按钮,这将使用光标选择文本中的所有 n
  • 现在按Enter,这将用新行代替 n

  • 在Mac上,Shift + CMD + F进行搜索和替换。搜索' n'并用Shift + Enter替换。


    对于Windows行结尾:

    (打开正则表达式 - Alt + R)

    找到:\ r \ n

    替换: r n

    enter image description here