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

lee*_*our 407 sublimetext sublimetext2 sublimetext3

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

foo\nbar
Run Code Online (Sandbox Code Playgroud)

变为:

foo
bar
Run Code Online (Sandbox Code Playgroud)

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

chr*_*g86 774

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

找到什么:\\n
替换为:\n

干杯

  • 在Mac上打开正则表达式搜索并替换:`⌘`+`⌘`+`R` :) (4认同)
  • @technophyle:我可以担保Mac,它可以工作 (4认同)
  • +1 给@ShahzadTariq,因为这在 Ubuntu Sublime 上不起作用,但是下面来自 Sash 的答案可以很好地解决这个问题 (3认同)
  • @SeniorJD sublime 在处理大文件时非常轻量级。也许你可以尝试类似“sed -i 's/\\n/\n/g' your_file.txt”之类的东西,我想这可能对资源更友好。 (2认同)

Sas*_*ash 251

使用Find > Replace或(Ctrl+ H)打开Find What/ Replace WithWindow,并使用Ctrl+ Enter表示输入Replace With框中的新行.

  • 我发现使用正则表达式按钮时,`\n`对我不起作用,所以这非常有帮助. (5认同)

Cip*_*agă 45

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

首先,选择一个出现\n并点击Ctrl+ H(调出Replace...对话框,也可以通过Find -> Replace...菜单访问).这填充了该Find what字段.

转到您的文件(按任意行的末尾End,如果你的键盘有它),并通过按住选择线的末端Shift,然后按(右箭头)EXACTLY一次.然后将其复制粘贴到Replace with字段中.

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

在此输入图像描述

  • 我在Ubuntu上,其他\ r \ n或\ n均不起作用,但此方法为金色 (2认同)

all*_*dev 13

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

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

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

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

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

    注意:附加内容\在搜索时转义正则表达式语法.

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

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

\n然后,您的文字文本将变为实际的换行符.


Has*_*sir 13

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


Fen*_*Liu 9

我所做的事情简单明了。

输入Space\n或任何您想查找的内容以进行查找。

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

然后点击enter你的键盘,它会将所有选定的内容分成新行。


jnt*_*jnt 8

对于 Windows 行结尾:

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

寻找\\r\\n

代替\r\n

插图


小智 8

在Windows上,崇高文字,

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

替换:\ n

方式:(按Ctrl + Enter)

  • 这个答案非常简单,应该给予更多重视。没有拐弯抹角。它适用于 Windows 和 Ubuntu。 (3认同)

Jor*_*mar 7

在 Mac上,Shift++用于搜索和替换。搜索并替换为+ 。CMDF\nShiftEnter


pid*_*pid 6

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

我这样做了:

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

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


小智 5

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