Мне интересно, есть ли способ вставить текст в конец каждой строки в Sublime 2? И наоборот, к началу каждой строки.
Первая тестовая линия
вторая тестовая линия
тестовая линия три
тестовая линия четыре
...
Скажем, у вас есть 100 строк текста в редакторе, и вы хотите вставить кавычки в начало и конец каждой строки.
Есть ли простой способ сделать это или плагин, о котором кто-нибудь узнает? Это часто экономит мне много времени на различных проектах.
Спасибо.
Ответы:
Вы можете использовать функцию поиска и замены с этим регулярным выражением,
^([\w\d\_\.\s\-]*)$
чтобы найти текст и замененный текст"$1"
.источник
sed
?Да, Regex это круто, но есть и другая альтернатива.
Это позволяет редактировать несколько строк одновременно. Теперь вы можете добавить * Quotes (") или что-нибудь * в начале и конце каждой строки.
источник
Вот рабочий процесс, который я использую все время, используя только клавиатуру
Обратите внимание, что это не работает, если в выделении есть пустые строки.
источник
Home
»End
"источник
Допустим, у вас есть эти строки кода:
Используя поиск и замену Ctrl+ Hна Regex, давайте найдем это:
^
и заменим его на"
:Теперь давайте поищем это
$
и заменим"
, теперь у нас будет это:источник
Используйте выбор столбца . Выбор столбцов является одной из уникальных особенностей Sublime2; он используется, чтобы дать вам несколько подходящих курсоров ( учебник здесь ). Чтобы получить несколько курсоров, выполните одно из следующих действий:
Мышь:
Удерживая нажатой клавишу «Shift» (Windows / Linux) или «Option» (Mac), выберите область мышью.
Нажатие средней кнопки мыши (или прокрутки) также выберет в качестве столбца.
Клавиатура:
Теперь у вас выделено несколько строк, так что вы можете ввести кавычку в начале и конце каждой строки. Было бы лучше воспользоваться возможностями Sublime и просто набрать " . При этом Sublime автоматически цитирует выделенный текст.
Введите escдля выхода из режима нескольких курсоров.
источник