用Sublime Text中的实际新行replace\ n

如何在Sublime Text中用真正的编辑器中显示的新行代替\n

 foo\nbar 

变为:

 foo bar 

在编辑器中查看其中的文件。

打开正则expression式search和replace(在search和replace栏或Alt + R快捷左侧最左侧的图标)

寻找什么: \\n
replace为: \n

干杯

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

傻瓜certificate方法 (没有RegEx和Ctrl + Enter没有为我工作,因为它只是跳到下一个Find ):

首先,select一个\n并按下Ctrl + H (出现Replace...对话框,也可以通过Find -> Replace...菜单访问)。 这填充Find what字段。

到你的文件的任何一行的末尾(如果你的键盘有键盘,按End键),按住Shift键并按 (向右箭头),select一行结束。 然后将其复制粘贴到“ Replace with字段中。

(这个animation是为了find真正的新线,replace它们也是一样的)

在这里输入图像说明

在Sublime文本中(Mac上有快捷键):

  1. 突出显示要应用查找和replace的文本

  2. 转到菜单>查找>replace…(键盘快捷键:Alt + Command + F)

  3. 在“查找和replace”工具中,通过单击类似[。*](键盘快捷键:Alt + Command + R)的button启用正则expression式

  4. 在查找内容中input: \\n

    注意:search时,附加\转义正则expression式语法。

  5. 在replace中,input: \n

  6. 点击“全部replace”button(键盘快捷键:CTRL + Alt + Enter)

你的文字\n然后将变成一个实际的换行符。

在Windows上的Sublime Text 2中,上述内容都不适用于我。

我做到了这一点:

  • 点击一个空行;
  • 拖动到下面的空行(select行后的不可见字符);
  • 按ctrl + Hreplace;
  • input所需的replace字符/string或将其保留为空;
  • 点击“全部replace”;

通过select之前按Ctrl + H它使用它作为要replace的字符。