Использование Sublime Text 2 - Возможно ли вставить разрыв строки/текст после определенной строки в текстовом файле, например. с помощью инструмента Find ‣ Replace?
(Бонусный вопрос: возможно ли удалить все разрывы строк после определенной строки)
Использование Sublime Text 2 - Возможно ли вставить разрыв строки/текст после определенной строки в текстовом файле, например. с помощью инструмента Find ‣ Replace?
(Бонусный вопрос: возможно ли удалить все разрывы строк после определенной строки)
Вот как вы это сделаете на Mac:
Command + F > введите строку > Control + Command + G > ESC > Right Arrow > разрыв строки
и Windows/Linux (непроверенный):
Control + F > введите строку > Alt + F3 > ESC > Right Arrow > разрыв строки
Важной частью является Control + Command + G, чтобы выбрать все соответствия.
После выбора текста, который вы ищете, вы можете использовать предоставленные множественные курсоры для выполнения любых текстовых манипуляций, которые вы хотите.
Protip: вы можете вручную создать несколько курсоров, используя Command + щелчок (или Control + клик) для достижения аналогичных результатов.
Используя инструмент Найти-Заменить, это можно выполнить двумя разными способами:
Нажмите в поле Заменить и нажмите Ctrl + Enter, чтобы вставить новую строку (поле должно быть изменено, но это не так, поэтому трудно увидеть новую строку вставлена).
Внутри инструмента Найти-Заменить активируйте режим S & R regex (первый значок слева .*, сочетание клавиш Alt + Ctrl/Cmd + R, чтобы активировать/деактивировать его).
Введите \n
в поле Заменить везде, где вы хотите вставить новую строку.
Оба решения также работают, если вы хотите найти новые строки, просто сделайте это в поле "Найти".
Edit- > Lines- > Join Line (Ctrl + J)
Вероятно, вы должны использовать несколько курсоров. См. неофициальную документацию или этот хороший учебник. Вот несколько кратких инструкций, которые помогут вам:
Удачи!
Самое лучшее предложение
Предположим, что ваш текст похож на abc;def;ghi;jkl;mno
, и вы хотите его, как показано ниже:
abc;
def;
ghi;
jkl;
mno
Решение
Скопируйте и вставьте текстовое содержимое в Блокнот ++ и нажмите Ctrl+h
в Find
поставьте ;
и в Replace
установите ;\n
и нажмите кнопку "Заменить все".
Чтобы удалить те же разрывы строк, в Find
поместите ;\n
и в Replace
поставьте ;
и нажмите Заменить все кнопки.
Если вы хотите, замените тот же способ ;
на \n
abc
def
ghi
jkl
mno