Замените\n на новую строку в Sublime Text

Как заменить \n в Sublime Text реальным в редакторе, отображаемым новой строкой так:

foo\nbar

становится:

foo
bar

в редакторе, когда я просматриваю файл в нем.

Ответ 1

Включите поиск и замену регулярных выражений (значок больше слева в строке поиска и замены или ярлык Alt + R)

Найти что: \\n
Заменить на: \n

Приветствия

Ответ 2

Используйте Find > Replace или (Ctrl + H), чтобы открыть окно Find What/Replace With, и используйте Ctrl + Enter, чтобы указать новую строку в Replace With InputBox.

Ответ 3

Метод доказательств с дураком (без RegEx и Ctrl + Enter не работал у меня, поскольку он просто прыгал на следующий Find):

Сначала выберите вхождение \n и нажмите Ctrl + H (выводит диалог Replace..., также доступный через меню Find -> Replace...). Это заполняет поле Find what.

Перейдите в конец любой строки вашего файла (нажмите End, если у вас есть клавиатура) и выберите конец строки, удерживая Shift и нажав (стрелка вправо) ТОЧНО один раз. Затем скопируйте его в поле Replace with.

(анимация предназначена для поиска истинных новых строк, работает одинаково для их замены)

введите описание изображения здесь

Ответ 4

В Sublime Text (с ярлыками на Mac):

  • Выделите текст, который вы хотите найти, чтобы применить Find and Replace

  • Перейдите в Меню > Найти > Заменить... (Комбинация клавиш: Alt + Command + F)

  • В инструменте "Найти и заменить" включите "Регулярное выражение", нажав кнопку, которая выглядит как [. *] ( "Клавиатура ярлык: Alt + Command + R" )

  • В Find What введите: \\n

    Примечание. Дополнительный \ экранирует синтаксис регулярного выражения при поиске.

  • В Replace With введите: \n

  • Нажмите кнопку "Заменить все" (сочетание клавиш: CTRL + Alt + Enter)

Ваш литеральный текст \n затем превратится в фактический разрыв строки.

Ответ 5

Ни один из вышеперечисленных не работал у меня в Sublime Text 2 в Windows.

Я сделал это:

  • нажмите на пустую строку;
  • перетащите на следующую пустую строку (выберите невидимый символ после строки);
  • нажмите ctrl + H для замены;
  • введите желаемый символ замены/строку или оставьте его пустым;
  • нажмите "Заменить все";

Выбрав перед нажатием Ctrl + H, он использует это как символ, который нужно заменить.

Ответ 6

На Windows, возвышенный текст,

Вы нажимаете Ctrl + H, чтобы заменить \n новой строкой, созданной Ctrl + Enter.

Заменить:\n

По: (нажмите Ctrl + Enter)

Ответ 7

  1. Опция "Найти и заменить" (CTRL + ALT + F в Mac)
  2. Введите \n в поле ввода поиска
  3. Нажмите на кнопку "Найти все", это выделит все \n в тексте с курсором
  4. Теперь нажмите Enter, это заменит \n новой строкой

Ответ 8

Для концов строк Windows:

(Включите регулярное выражение - Alt + R)

Найти:\\r\\n

Заменить:\r\n

enter image description here

Ответ 9

На Mac, Shift + CMD + F для поиска и замены. Найдите '\n' и замените на Shift + Enter.

Ответ 10

То, что я сделал, просто и понятно.

Введите Space или \n или все, что вы хотите найти, чтобы найти.

Затем нажмите Find All в правом нижнем углу, чтобы выбрать все результаты.

Затем нажмите enter на клавиатуре, и все выбранные строки будут разбиты.