Несколько курсоров в окнах Sublime Text 2
Я установил Sublime Text 2 в windows, и я пытаюсь использовать функцию нескольких курсоров.
во-первых, я выделяю выбор, который я ищу (три строки).
тогда я могу нажать CTRL + D для выбора каждого повторения, или ALT + F3 выбрать все. В моей ситуации есть четыре повтора.
теперь я хочу переместить курсоры в середине трех строк и добавить некоторые информация, которая будет добавлена ко всем вхождениям.
Как только я нажимаю в выборе, множественный выбор исчез? Есть ли что-то, что я делаю неправильно, я уверен, что это неправильно, но поскольку документация настолько слаба, я не могу узнать, как это сделать?
4 ответов:
в Sublime Text после выбора нескольких областей текста щелчок считается способом выхода из режима множественного выбора. Переместите курсор с помощью клавиш клавиатуры (стрелки, Ctrl+стрелки и т. д.) вместо этого, и вы будете в порядке
обычно просто легче пропустить мышь вообще-или это было бы, если бы Sublime не испортил multiselect при переносе слов. Вот официальная документация по использованию клавиатура и мышь для множественного выбора. Поскольку это немного распространено, я подведу итог:
где ярлыки отличаются в Sublime Text 3, я сделал заметку. Для v3 я всегда тестирую с использованием последней сборки dev; если вы используете бета-версию, ваш опыт может быть иными.
если вы потеряете свой выбор при переключении вкладок или окон (особенно в Linux), попробуйте использовать Ctrl + U восстановить его.
мышь
Windows / Linux
строительные блоки:
- положительный/отрицательный:
- добавить на выбор: Ctrl
- вычитание из выделенной области: Altв ранних сборках v3 этого не было работа для линейного выбора.
- выбор типа :
- линейный выбор: Щелкните Левой Кнопкой Мыши
- блок отбора: Среднюю Нажмите Кнопку или Shift + Щелкните Правой Кнопкой Мышив Linux средний щелчок вставляет вместо этого по умолчанию.
объединить, как вы считаете нужным. Например:
- добавить к выбору: Ctrl + Щелкните Левой Кнопкой Мыши (и при необходимости перетащите)
- вычитание из выделенной области: Alt + Щелкните Левой Кнопкой Мышиэто не сработало в ранних сборках v3.
- добавить блок выбора: Ctrl + Shift + Щелкните Правой Кнопкой Мыши (и тащить)
- вычитать блок: Alt + Shift + Щелкните Правой Кнопкой Мыши (и перетащите)
Mac OS X
строительные блоки:
- положительный/отрицательный:
- добавить на выбор: ⌘
- вычитание из выделенной области: ⇧ ⌘ (работает только с выбором блока в v3; предположительно ошибка)
- выбор типа :
- линейный выбор: Щелкните Левой Кнопкой Мыши
- блок отбора: Среднюю Нажмите Кнопку или ⌥ + Щелкните Левой Кнопкой Мыши
объединить, как вы считаете нужным. Например:
- добавить на выбор: ⌘ + Щелкните Левой Кнопкой Мыши (и при необходимости перетащите)
- вычитание из выделенной области: ⇧ ⌘ + Щелкните Левой Кнопкой Мыши (и перетащите--эта комбинация не работает в Sublime Text 3, но предположительно она работает в 2)
- добавить блок выбора : ⌥ ⌘ + Щелкните Левой Кнопкой Мыши (и тащить)
- вычитать блок: ⌥ ⇧ ⌘ + Щелкните Левой Кнопкой Мыши (и тащить)
клавиатура
Windows
- возврат в режим одиночного выбора: Esc
- расширить выбор вверх / вниз на всех каретках:Ctrl + Alt + до/вниз
- расширить выбор влево/вправо на всех каре: Shift + левый/право
- переместите все каретки вверх/вниз / влево / вправо и снимите выделение:до/вниз/левый/право
- отменить последнее движение выбор: Ctrl + U
- добавить следующее вхождение выделенный текст для выделения:Ctrl + D
- добавить все вхождения выделенного текста на выбор: Alt + F3
- поворот между вхождениями выделенного текста (одно выделение):Ctrl + F3 (реверс: Ctrl + Shift + F3)
- превратить один линейный выбор в выбор блока, с кареткой на конец выделенного текста в каждой строке: Ctrl + Shift + L
Linux
- возврат в режим одиночного выбора: Esc
- расширить выбор вверх / вниз на всех каретках: Alt + до/внизобратите внимание, что вы можете быть в состоянии держать Ctrl а также получить те же ярлыки, что и Windows, но Linux имеет тенденцию чтобы использовать сочетание клавиш Ctrl + комбинации Alt для глобальных сочетаний клавиш.
- расширить выбор влево/вправо на всех каре: Shift + левый/право
- переместите все каретки вверх/вниз / влево / вправо и снимите выделение:до/вниз/левый/право
- отменить последнее движение выбор: Ctrl + U
- добавить следующий вхождение выделенного текста в выделение:Ctrl + D
- добавить все вхождения выделенного текста на выбор: Alt + F3
- поворот между вхождениями выделенного текста (одно выделение):Ctrl + F3 (реверс: Ctrl + Shift + F3)
- превратить один линейный выбор в выбор блока, с помощью курсора в конце выделенного текста в каждой строке:Ctrl + Shift + L
Mac OS X
- возврат в режим одиночного выбора:⎋ (это символ Mac для Escape)
- расширить выбор вверх / вниз на всех каретках:⌃ ⇧ ⇡,⌃ ⇧ ⇣ (см. Примечание)
- расширить выбор влево/вправо на всех каре: ⇧ ⇠/⇧ ⇢
- переместить все каретки вверх/вниз/влево/вправо и ясный выбор: ⇠,⇡,⇣,⇢
- отменить последнее движение выбор: ⌘у
- добавить следующее вхождение выделенного текста на выбор: ⌘D
- добавить все вхождения выделенного текста на выбор: ⌃ ⌘G
- поворот между вхождения выделенного текста (одно выделение): ⌥ ⌘G (реверс: ⌥ ⇧ ⌘G)
- превратить один линейный выбор в выбор блока, с кареткой в конце выделенного текста в каждой строке:⇧ ⌘L
примечания для пользователей Mac
на Йосемити и El Capitan, так ⌃ ⇧ ⇡ и ⌃ ⇧ ⇣ по умолчанию используются системные сочетания клавиш. Если вы хотите, чтобы они работали в возвышенном тексте, вы будете нужно их изменить:
- открыть
System Preferences.- выберите
Shortcutstab.- выберите
Mission Controlв левом списке.- измените сочетания клавиш для
Mission ControlиApplication windows(или отключить их). Я использую ⌃ ⌥ ⇡ и ⌃ ⌥ ⇣. Они по умолчанию ⌃ ⇡ и ⌃ ⇣ добавление ⌃ для этих ярлыков запускает те же действия, но замедляет анимации.если вы не знакомы с символами клавиатуры Mac:
- ⎋ - это ключ побег
- ⌃ ключ управления
- ⌥ параметр ключ
- ⇧ это клавиша shift
- ⌘ - это командная клавиша
- ⇡ et al-это клавиши со стрелками, как показано
попробуйте использовать Ctrl-нажмите на несколько мест, которые вы хотите курсоры. Ctrl-D предназначен для нескольких инкрементных находок.
Я считаю, что использование винтажного режима очень хорошо работает с sublime multiselect.
мои наиболее часто используемые клавиши будут "w" для перехода слова, " ^ "и"$", чтобы перейти к первому/последнему символу строки. Комбинации, такие как" 2dw " (удалите следующие два слова после курсора), делают использование multiselect действительно мощным.
Это звучит очевидно, но действительно ускорить рабочий процесс, особенно при редактировании HTML.
Comments