将\ n替换为Sublime Text中的实际新行

时间:2013-12-11 09:44:47

标签: sublimetext2 sublimetext sublimetext3

如何在Sublime Text中替换\n,并使用真正的编辑器内显示的新行:

foo\nbar

变为:

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

12 个答案:

答案 0 :(得分:726)

启用正则表达式搜索和替换(搜索中最左侧的图标,替换栏或快捷键 Alt + R

查找内容:\\n
替换为:\n

干杯

答案 1 :(得分:235)

使用Find > Replace或( Ctrl + H )打开Find What / Replace With窗口,然后使用< kbd> Ctrl + 输入表示Replace With输入框中的新行。

答案 2 :(得分:39)

傻瓜式方法(没有RegEx和 Ctrl + 输入对我来说没有用,因为它只是跳到下一个{ {1}}):

首先,选择Find出现并点击 Ctrl + H (调出\n对话框,也可通过{{1菜单)。这会填充Replace...字段。

转到文件的任意一行的末尾(如果你的键盘有,请按结束)并按住 Shift 并按→(右箭头)完全一次。然后将其复制粘贴到Find -> Replace...字段中。

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

enter image description here

答案 3 :(得分:11)

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

  1. 突出显示要搜索的文本以应用“查找”和“替换

  2. 转到菜单&gt;查找&gt;替换...(键盘快捷键:Alt + Command + F)

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

  4. 在“查找内容”中,键入:\\n

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

  5. 在替换为中,键入:\n

  6. 点击“全部替换”按钮(键盘快捷键:CTRL + Alt + Enter)

  7. 您的文字\n将变为实际的换行符。

答案 4 :(得分:5)

以上都没有在Windows上的Sublime Text 2中为我工作。

我这样做了:

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

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

答案 5 :(得分:3)

  1. 打开查找和替换选项(Mac中为CTRL + ALT + F)
  2. 在查找输入框中输入\ n
  3. 单击“全部查找”按钮,这将使用光标
  4. 选择文本中的所有\ n
  5. 现在按Enter,这将用新行替换\ n

答案 6 :(得分:1)

对于Windows行尾:

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

查找: \\ r \\ n

替换: \ r \ n

enter image description here

答案 7 :(得分:1)

在Mac上,请按Shift + CMD + F进行搜索和替换。搜索“ \ n”并用Shift + Enter替换。

答案 8 :(得分:1)

在Windows上,Sublime文本

您按Ctrl + H可以用Ctrl + Enter创建的新行替换\ n。

替换:\ n

按:(按Ctrl + Enter)

答案 9 :(得分:1)

我所做的是简单明了的。

输入Space\n或您要查找的任何内容。

然后点击右下角的Find All,这将选择所有结果。

然后按键盘上的enter,它将所有选中的内容分成新行。

答案 10 :(得分:1)

最简单的方法是,您可以复制换行符(在文本编辑器中复制空2行),然后粘贴到替换为。

答案 11 :(得分:-1)

在MAC上

第1步:Alt + Cmd + F。在底部,出现一个窗口 步骤2:启用正则表达式。窗口左侧,看起来像。* 步骤3:在“查找”输入字段中输入要查找的文本 步骤4:在替换输入字段中输入替换文本 步骤5:单击全部替换-右下。

replace field