Как вставить текст в конец каждой строки? Sublime 2
Мне любопытно, есть ли способ вставить текст в конец каждой строки в Sublime 2? И наоборот, к началу каждой строки.
тест линии
тест два
тестовая строка три
тестовая строка четыре
...
скажем, у вас есть 100 строк текста в редакторе, и вы хотите, чтобы вставить кавычки в начало и конец каждой строки.
есть ли простой способ сделать это или плагин, который кто знает? Часто это сэкономило бы мне много времени на различные проекты.
спасибо.
6 ответов:
можно использовать Поиск И Замена характеристика с помощью этого регулярного выражения
^([\w\d\_\.\s\-]*)$
чтобы найти текст и замененный текст""
.
да регулярное выражение круто, но есть и другая альтернатива.
- выберите все строки, которые вы хотите префикс или суффикс
- меню перейти к выделение - > разбить на строки ( Cmd/Ctrl + Shift + L)
Это позволяет редактировать несколько строк сразу. Теперь вы можете добавить *кавычки ( " ) или что-нибудь * в начале и конце каждой линии.
вот рабочий процесс, который я использую все время, используя только клавиатуру
- Ctrl/ Cmd + A Выделить Все
- Ctrl/ Cmd + Shift + L разбить на строки
- ' окружите каждую строку кавычками
обратите внимание, что это не работает, если есть пустые строки в выборе.
- выберите все строки, в которые вы хотите добавить префикс или суффикс. (Но если вы хотите добавить префикс или суффикс только к определенным строкам, вы можете использовать ctrl+левой кнопкой мыши для создания нескольких курсоров.)
- Push Ctrl+ Shift+L.
- Push дома ключ и добавить префикс.
- Push конец ключ и добавить суффикс.
обратите внимание, отключите wordwrap, иначе он не будет работать должным образом, если ваши линии длиннее ширины sublime.
допустим, у вас есть эти строки кода:
test line one test line two test line three test line four
используя поиск и заменаCtrl+H С выражение давайте найдем этого:
^
и заменить"
, мы будем иметь это:"test line one "test line two "test line three "test line four
теперь давайте искать этот:
$
и заменить"
, теперь у нас есть это:"test line one" "test line two" "test line three" "test line four"
использовать выбор столбцов. Выбор столбца является одной из уникальных особенностей Sublime2; он используется, чтобы дать вам несколько согласованных курсоров (обучение). Чтобы сделать несколько курсоров, выполните одно из следующих действий:
мышь:
удерживая клавишу shift (Windows/Linux) или option (Mac) при выборе области с помощью мыши.
щелчок средней кнопкой мыши (или scroll) также будет выбран в качестве столбца.
клавиатура:
- выберите нужный регион.
- тип управления+shift+L (Windows / Linux) или команда+shift+L (Mac)
теперь у вас есть несколько выбранных строк, так что вы может введите кавычку в начале и конце каждой строки. Было бы лучше воспользоваться возможностями Sublime, и просто введите ". При этом Sublime автоматически цитирует выделенный текст.
тип esc для выхода из режима курсора.