Обычно проще вообще пропустить мышь - или было бы, если бы Sublime не испортил множественный выбор при переносе слов. Вот официальная документация по использованию клавиатуры и мыши для множественного выбора. Поскольку он немного растянут, резюмирую его:
Я сделал заметку, где в Sublime Text 3 ярлыки разные. Для v3 я всегда тестирую с использованием последней сборки dev; если вы используете бета-версию, ваш опыт может быть другим.
Если вы потеряете свой выбор при переключении вкладок или окон (особенно в Linux), попробуйте использовать Ctrl+, Uчтобы восстановить его.
Мышь
Windows / Linux
Строительные блоки:
- Позитивный негативный:
- Добавить в выбор: Ctrl
- Вычесть из выбора: Alt в ранних сборках v3 это не работало для линейного выбора.
- Тип выбора:
- Линейный выбор: Left Click
- Выбор блока: Middle Clickили Shift+ Right Click В Linux по умолчанию вставляется средний щелчок.
Комбинируйте так, как считаете нужным. Например:
- Добавить к выделению: Ctrl+ Left Click(и при желании перетащить)
- Вычесть из выбора: Alt+ Left Click Это не работало в ранних сборках v3.
- Добавить выделение блока: Ctrl+ Shift+ Right Click(и перетащить)
- Вычесть выделенный блок: Alt+ Shift+ Right Click(и перетащить)
Mac OS X
Строительные блоки:
- Позитивный негативный:
- Добавить в выбор: ⌘
- Вычесть из выделения: ⇧⌘(работает только с выделением блоков в версии 3; предположительно ошибка)
- Тип выбора:
- Линейный выбор: Left Click
- Выбор блока: Middle Clickили ⌥+Left Click
Комбинируйте так, как считаете нужным. Например:
- Добавить к выделению: ⌘+ Left Click(и при желании перетащить)
- Вычтите из выбора: ⇧⌘+Left Click (и перетащить - эта комбинация не работает в Sublime Text 3, но предположительно работает в 2)
- Добавить выделение блока: ⌥⌘+ Left Click(и перетащить)
- Вычесть выделение блока: ⌥⇧⌘ + Left Click(и перетащить)
Клавиатура
Windows
- Вернуться в режим одиночного выбора: Esc
- Расширить выделение вверх / вниз на всех курсорах: Ctrl+ Alt+Up /Down
- Расширить выделение влево / вправо на всех каретках: Shift+Left /Right
- Переместите все каретки вверх / вниз / влево / вправо и отмените выбор: Up/ Down/Left /Right
- Отменить последнее выделение: Ctrl +U
- Добавить следующее вхождение выделенного текста в выделение: Ctrl +D
- Добавить все вхождения выделенного текста в выделение: Alt +F3
- Поворот между экземплярами выделенного текста (одиночный выбор): Ctrl+ F3(обратный: Ctrl+ Shift+F3 )
- Превратите одиночное линейное выделение в выделение блока с вставкой курсора в конце выделенного текста в каждой строке: Ctrl+ Shift+L
Linux
- Вернуться в режим одиночного выбора: Esc
- Расширить выделение вверх / вниз на всех каретках: Alt+ Up/ Down Обратите внимание, что вы также можете удерживать, Ctrlчтобы получить те же ярлыки, что и Windows, но Linux имеет тенденцию использовать комбинации Ctrl + Alt для глобальных ярлыков.
- Расширить выделение влево / вправо на всех каретках: Shift+Left /Right
- Переместите все каретки вверх / вниз / влево / вправо и отмените выделение: Up/ Down/Left /Right
- Отменить последнее движение выбора:Ctrl +U
- Добавить следующее вхождение выделенного текста в выделение: Ctrl +D
- Добавить все вхождения выделенного текста в выделение:Alt +F3
- Поворот между экземплярами выделенного текста (одиночный выбор): Ctrl+ F3(реверс: Ctrl+ Shift+F3 )
- Превратите одиночное линейное выделение в выделение блока с вставкой курсора в конце выделенного текста в каждой строке: Ctrl+ Shift+L
Mac OS X
- Вернуться в режим одиночного выбора: ⎋(это символ Mac для Escape)
- Расширить выделение вверх / вниз на всех CARETS: ⌃⇧⇡, ⌃⇧⇣(смотри примечание)
- Расширить выделение влево / вправо на всех каретках: ⇧⇠/⇧⇢
- Переместить все CARETS вверх / вниз / влево / вправо и ясный выбор: ⇠, ⇡, ⇣,⇢
- Отменить последнее выделение: ⌘U
- Добавить следующее вхождение выделенного текста в выделение: ⌘D
- Добавить все вхождения выделенного текста в выделение: ⌃⌘G
- Поворот между вхождений выделенного текста (одиночный выбор): ⌥⌘G(обратном: ⌥⇧⌘G)
- Превратите одиночное линейное выделение в выделение блока с кареткой в конце выделенного текста в каждой строке: ⇧⌘L
Примечания для пользователей Mac
В Йосемити и Эль-Капитане ⌃⇧⇡и ⌃⇧⇣по умолчанию являются системными сочетаниями клавиш. Если вы хотите, чтобы они работали в Sublime Text, вам нужно будет изменить их:
- Открыть
System Preferences
.
- Выберите
Shortcuts
вкладку.
- Выберите
Mission Control
в левом списке.
- Измените сочетания клавиш для
Mission Control
и Application windows
(или отключите их). Пользуюсь ⌃⌥⇡и ⌃⌥⇣. Это значения по умолчанию ⌃⇡и ⌃⇣; добавление ⌃к этим ярлыкам вызывает те же действия, но замедляет анимацию.
Если вы не знакомы с символами клавиатуры Mac:
- ⎋ это ключ выхода
- ⌃ это контрольный ключ
- ⌥ ключ опции
- ⇧ это клавиша Shift
- ⌘ это командная клавиша
- ⇡ и др. - клавиши со стрелками, как показано
ctrl+shift+l
вас несколько курсоров?