Выберите все и несколько курсоров, используя SublimeText2

У меня есть текстовый файл с сотнями новостных статей. Мне нужно выбрать «Все»> «Переместить курсор в начало каждой строки» и открыть «несколько курсоров», чтобы я мог добавить некоторые данные.

Так как новые статьи не имеют такого же попрошайничающего характера, я не могу использовать CTRL+F3.

Есть ли способ [CTRL] + [A] (Выбрать все), затем> Перейти к началу каждой строки с открытым «несколько курсоров»?


person Ravi Ram    schedule 20.09.2012    source источник


Ответы (3)


Вы должны выбрать все с помощью ctrl+A.

Затем разделите выделение на одно выделение в строке с помощью ctrl+shift+L.

Затем нажмите клавишу со стрелкой влево.

Теперь вы должны иметь возможность вводить данные в начале каждой строки.

person Riccardo Marotti    schedule 20.09.2012
comment
cmd+shift+L для Mac - person Noam; 09.03.2016
comment
Для ввода в начале каждой строки нажмите кнопку HOME вместо клавиши со стрелкой влево. - person Aniket Kulkarni; 18.09.2017
comment
Отлично работает в Sublime Text 3 на OSX Sierra! Спасибо. - person jamescampbell; 30.12.2017
comment
ctrl + L, если вы хотите выбрать другую сторону. - person anilbey; 27.04.2018

Позвольте мне добавить ответ (работа в возвышенном 2/возвышенном 3)

я пытаюсь с шагом @Riccardo Marotti, но когда в статье есть вкладка, это приведет к очень далекой первой строке

Поэтому я делаю некоторые исправления, чтобы сделать курсор в каждой передней строке или в каждом конце строки:

  1. ctrl+A // выделить все

  2. ctrl+Shift+L // Добавляем курсор на всю строку

  3. Shift+Home // установить курсор на первое слово в строке

чтобы получить конец строки, не нужно снова делать первый шаг, если вы находитесь в первой строке, просто сделайте это:

Shift+End // поместите курсор в конец строки, затем нажмите «стрелку вправо», чтобы убрать перетаскивание

или вы можете попробовать этот (действительно работает экспериментально)

Просто используйте центр мыши, щелкните по нему (центральный ролик мыши), затем перетащите, это приведет к добавлению большего количества курсора, затем просто нажмите влево/вправо.

или попробуйте поискать больше здесь:

sublime-text-multiple-cursor-shortcut

override-shortcut-for-multiple-cursors

надеюсь, что это поможет

person Anthony Kal    schedule 13.01.2017
comment
Зачем вообще нужен Shift+End, если вы хотите добраться до конца строки? Просто нажми Конец, лол - person Amir Asyraf; 09.07.2020

Я думаю, что ctrl+alt+вниз (или вверх), когда ваш курсор находится в начале строки, может быть тем, что вы ищете. Он поместит курсор на несколько строк, и то, что вы наберете, будет дублироваться в каждой.

person Orin MacGregor    schedule 20.09.2012
comment
Ха, это странно. У меня тоже win7, все работает. Фактически, всякий раз, когда я пытаюсь возиться с чужими компьютерами, это никогда не работает. - person Orin MacGregor; 21.09.2012