Подтвердить что ты не робот

Горячая клавиша Sublime Text/Keybinding для нескольких курсоров в Mac OS X

https://www.sublimetext.com/docs/2/multiple_selection_with_the_keyboard.html

http://www.wdtutorials.com/2013/06/23/sublime-text-keyboard-shortcuts-cheat-sheet-win-os-x-and-linux#.U4SkQ5RdW8E

Оба этих сайта предполагают, что Ctrl + Shift + Up/Down добавит еще один курсор. Но у меня Mac OS X, похоже, уже настроено какое-то поведение. Он масштабирует все окна или в зависимости от того, использую ли я вверх или вниз.

Кто-нибудь знает, как отключить эту функциональность OS X? или b) как изменить привязку клавиш для этого в Sublime "Файл по умолчанию (OSX).sublime-keymap -User"?

Счастливые тропы! -Pete

4b9b3361

Ответ 1

Я понял это после прочтения этого: https://discussions.apple.com/thread/3331893?tstart=0

В принципе, мне просто пришлось отключить "Управление миссиями" и "Приложение Windows" в "Системные настройки" → Клавиатура → Ярлыки.

Keyboard Shortcut preferences

Ответ 2

Добавьте эти строки в Key Bindings-User в Sublime settings

{ "keys": [ "ctrl + alt + up" ], "command": "select_lines", "args": { "forward": false}},

{ "keys": [ "ctrl + alt + down" ], "command": "select_lines", "args": { "forward": true}}

и вам хорошо идти, не меняя ничего в настройках. теперь мультикурсоры будут работать с

Ctrl + Alt (опция) + вверх/вниз

Ответ 3

Вы можете использовать дополнительный fn ключ, чтобы получить практически одинаковое удобство использования клавиш: fn + вверх= pageup strong > на mac.

{ "keys": ["ctrl+shift+pageup"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+shift+pagedown"], "command": "select_lines", "args": {"forward": true} }

Я нашел его вполне пригодным для себя, и в этом случае нет необходимости отключать "Управление миссиями" и "Приложение Windows".

Ответ 4

Другой вариант - использовать Karabiner (https://pqrs.org/osx/karabiner). В нем есть набор предопределенных примеров, но добавление собственных команд - это кусок пирога. Простота установки и использования и настройки. Также доступно на github: https://github.com/tekezo/Karabiner.