Ответ 1
Вы можете использовать функцию Поиск и замена с помощью этого регулярного выражения ^([\w\d\_\.\s\-]*)$
, чтобы найти текст, а замененный текст "$1"
.
Мне интересно, есть ли способ вставить текст в конец каждой строки в Sublime 2? И наоборот, к началу каждой строки.
тестовая строка 1
тестовая строка 2
тестовая строка три
тестовая строка четыре
...
Скажем, у вас есть 100 строк текста в редакторе, и вы хотите вставить кавычки в начало и конец каждой строки.
Есть ли простой способ сделать это или плагин, о котором каждый мог бы знать? Это часто спасало меня много раз с различными проектами.
Спасибо.
Вы можете использовать функцию Поиск и замена с помощью этого регулярного выражения ^([\w\d\_\.\s\-]*)$
, чтобы найти текст, а замененный текст "$1"
.
Yeah Regex классно, но есть и другая альтернатива.
Это позволяет вам редактировать сразу несколько строк. Теперь вы можете добавлять * Quotes (") или что угодно * в начале и конце каждой строки.
Здесь рабочий процесс я использую все время, используя только клавиатуру
Обратите внимание, что это не работает, если в выборе выделены пустые строки.
Обратите внимание, отключите wordwrap, иначе он не будет работать должным образом, если ваши строки длиннее, чем высота.
Скажем, у вас есть эти строки кода:
test line one
test line two
test line three
test line four
Используя Поиск и замена Ctrl + H с помощью Regex, найдем это: ^
и заменим его на "
, у нас будет это
"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) при выборе области с помощью мыши.
Нажатие средней кнопки мыши (или прокрутки) также выберет в качестве столбца.
Клавиатура:
Теперь у вас есть несколько строк, поэтому вы можете ввести отметку кавычки в начале и конце каждой строки. Лучше воспользоваться возможностями Sublime и просто набрать ". Когда вы это сделаете, Sublime автоматически цитирует выделенный текст.
Введите esc, чтобы выйти из режима нескольких курсоров.