首页 文章

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

提问于
浏览
355

如何将Sublime Text中的 \n 替换为真正的编辑器内显示的新行,以便:

foo\nbar

变为:

foo
bar

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

7 回答

  • 220

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

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

    干杯

  • 666

    使用 Find > Replace 或(Ctrl H)打开 Find What / Replace With 窗口,然后使用Ctrl Enter在 Replace With 输入框中指示新行 .

  • 5

    Fool proof method (没有RegEx和Ctrl Enter对我不起作用,因为它只是跳到下一个 Find ):

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

    转到文件的任意一行的末尾(如果您的键盘有,请按“结束”)并按住Shift并按→(向右箭头) EXACTLY 一次选择行尾 . 然后将其复制粘贴到 Replace with 字段中 .

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

    enter image description here

  • 11

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

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

    • 进入菜单>查找>替换...(键盘快捷键:Alt命令F)

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

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

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

    • 在替换为中,键入: \n

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

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

  • 1

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

    我这样做了:

    • 点击一个空行;

    • 拖动到下面的空行(选择行后面的不可见字符);

    • 按ctrl H替换;

    • 输入所需的替换字符/字符串或将其留空;

    • 点击"Replace all";

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

  • 37
    • 打开查找和替换选项(在Mac中按CTRL ALT F)

    • 在查找输入框中键入\ n

    • 单击Find All按钮,这将使用光标选择文本中的所有\ n

    • 现在按Enter,这将用新行替换\ n

  • 1

    对于Windows行结尾:

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

    Find: \ r \ n

    Replace: \ r \ n

    enter image description here

相关问题