Как вставить текст в конец каждой строки? Sublime 2

Мне любопытно, есть ли способ вставить текст в конец каждой строки в Sublime 2? И наоборот, до начала каждой строки.

тест линии

тест два

тестовая строка три

тестовая строка четыре

...

скажем, у вас есть 100 строк текста в редакторе, и вы хотите, чтобы вставить кавычки в начало и конец каждой строки.

есть ли простой способ сделать это или плагин, который кто знает? Это часто экономило мне много времени на различных проектах.

спасибо.

6 ответов


можно использовать Поиск И Замена особенность с этим regex ^([\w\d\_\.\s\-]*)$ найти текст и заменить текст "".


да, регулярное выражение круто, но есть и другая альтернатива.

  • выберите все строки, которые вы хотите префикс или суффикс
  • меню перейти к выбор - > разделить на строки (Cmd/Ctrl + Shift + L)

Это позволяет редактировать сразу несколько строк. Теперь вы можете добавить *цитаты ( " ) или что-нибудь * в начале и конце каждой линии.


вот рабочий процесс, который я использую все время, используя только клавиатуру

  1. Ctrl/Cmd + A Выделить Все
  2. Ctrl/Cmd + Shift + L разбить на строки
  3. ' окружите каждую строку кавычками

обратите внимание, что это не работает, если в выборе есть пустые строки.


  1. выберите все строки, в которые вы хотите добавить префикс или суффикс. (Но если вы хотите добавить префикс или суффикс только к определенным строкам, вы можете использовать ctrl+левой кнопкой мыши для создания нескольких курсоров.)
  2. Push Ctrl+ Shift+L.
  3. Push дома ключ и добавить префикс.
  4. 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 для выхода из режима курсора.