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

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

foo\nbar

становится:

foo
bar

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

+397
источник поделиться
10 ответов

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

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

Приветствия

+760
источник

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

+245
источник

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

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

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

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

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

+43
источник

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

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

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

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

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

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

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

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

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

+12
источник

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

Я сделал это:

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

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

+5
источник

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

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

Заменить:\n

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

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

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

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

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

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

enter image description here

+2
источник

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

+2
источник

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

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

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

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

0
источник

Посмотрите другие вопросы по меткам или Задайте вопрос