Вопрос

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

первая тестовая линия

вторая тестовая линия

тестовая линия три

тестовая линия четыре

...

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

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

Спасибо.

Это было полезно?

Решение

Вы можете использовать

Другие советы

Да, Regex - это круто, но есть другая альтернатива.

    .
  • Выберите все строки, которые вы хотите префикс или суффикс
  • goto mene Выбор -> Разделить в строки ( cmd / ctrl + shift + l)

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

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

  1. ctrl / cmd + a Выбрать все
  2. ctrl / cmd + shift + l Разделить на строки
  3. ' окружают каждую строку цитатами
  4. Обратите внимание, что это не работает, если в выборе есть пустые строки.

  1. Выберите все строки, на которых вы хотите добавить префикс или суффикс.(Но если вы хотите добавить префикс или суффикс только к определенным строкам, вы можете использовать Ctrl + Кнопка левой мыши для создания нескольких курсоров.)
  2. push Ctrl + Shift + L .
  3. push home Клавиша и добавьте префикс.
  4. push end ключ и добавьте суффикс.
  5. Примечание, отключить WordWrap, в противном случае он не будет работать должным образом, если ваши строки дольше, чем ширина Sublime.

Допустим, у вас есть следующие строки кода:

test line one
test line two
test line three
test line four

С использованием Поиск и замена Ctrl+ЧАС с регулярное выражение давайте найдем это: ^ и замените его на ", у нас будет это:

"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; Он используется для того, чтобы дать вам несколько совпаденных курсоров ( Учебник здесь ). Чтобы получить несколько курсоров, выполните одно из следующих действий:

<Сильная> Мышь:

    .
  • Удерживайте сдвиг (Windows / Linux) или клавишу опции (MAC) при выборе области с помощью мыши.

  • Щелчок средней кнопки мыши (или прокрутки) выберет как столбец также.

<Сильная> клавиатура:

    .
  • Выберите нужный регион.
  • Тип Control + Shift + L (Windows / Linux) или Команда + Shift < / KBD> + L (Mac)

Теперь у вас есть несколько выделенных строк, поэтому вы можете ввести кавычка в начале и конец каждой строки. Было бы лучше воспользоваться преимуществами возвышенных возможностей, и просто набрать «. Когда вы делаете это, Sublime автоматически цитирует выбранный текст.

Тип ESC Чтобы выйти из нескольких режимов курсора.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top