Как заменить \n
в Sublime Text реальным в редакторе, отображаемым новой строкой так:
foo\nbar
становится:
foo
bar
в редакторе, когда я просматриваю файл в нем.
Как заменить \n
в Sublime Text реальным в редакторе, отображаемым новой строкой так:
foo\nbar
становится:
foo
bar
в редакторе, когда я просматриваю файл в нем.
Включите поиск и замену регулярных выражений (значок больше слева в строке поиска и замены или ярлык Alt + R)
Найти что: \\n
Заменить на: \n
Приветствия
Используйте Find > Replace
или (Ctrl + H), чтобы открыть окно Find What
/Replace With
, и используйте Ctrl + Enter, чтобы указать новую строку в Replace With
InputBox.
Метод доказательств с дураком (без RegEx и Ctrl + Enter не работал у меня, поскольку он просто прыгал на следующий Find
):
Сначала выберите вхождение \n
и нажмите Ctrl + H (выводит диалог Replace...
, также доступный через меню Find -> Replace...
). Это заполняет поле Find what
.
Перейдите в конец любой строки вашего файла (нажмите End, если у вас есть клавиатура) и выберите конец строки, удерживая Shift и нажав → (стрелка вправо) ТОЧНО один раз. Затем скопируйте его в поле Replace with
.
(анимация предназначена для поиска истинных новых строк, работает одинаково для их замены)
В Sublime Text (с ярлыками на Mac):
Выделите текст, который вы хотите найти, чтобы применить Find and Replace
Перейдите в Меню > Найти > Заменить... (Комбинация клавиш: Alt + Command + F)
В инструменте "Найти и заменить" включите "Регулярное выражение", нажав кнопку, которая выглядит как [. *] ( "Клавиатура ярлык: Alt + Command + R" )
В Find What введите: \\n
Примечание. Дополнительный \
экранирует синтаксис регулярного выражения при поиске.
В Replace With введите: \n
Нажмите кнопку "Заменить все" (сочетание клавиш: CTRL + Alt + Enter)
Ваш литеральный текст \n
затем превратится в фактический разрыв строки.
Ни один из вышеперечисленных не работал у меня в Sublime Text 2 в Windows.
Я сделал это:
Выбрав перед нажатием Ctrl + H, он использует это как символ, который нужно заменить.
На Windows, возвышенный текст,
Вы нажимаете Ctrl + H, чтобы заменить \n новой строкой, созданной Ctrl + Enter.
Заменить:\n
По: (нажмите Ctrl + Enter)
Для концов строк Windows:
(Включите регулярное выражение - Alt + R)
Найти:\\r\\n
Заменить:\r\n
На Mac, Shift + CMD + F для поиска и замены. Найдите '\n' и замените на Shift + Enter.
То, что я сделал, просто и понятно.
Введите Space
или \n
или все, что вы хотите найти, чтобы найти.
Затем нажмите Find All
в правом нижнем углу, чтобы выбрать все результаты.
Затем нажмите enter
на клавиатуре, и все выбранные строки будут разбиты.