Как заменить \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 на клавиатуре, и все выбранные строки будут разбиты.