Ответ 1
Я понял это после прочтения этого: https://discussions.apple.com/thread/3331893?tstart=0
В принципе, мне просто пришлось отключить "Управление миссиями" и "Приложение Windows" в "Системные настройки" → Клавиатура → Ярлыки.
https://www.sublimetext.com/docs/2/multiple_selection_with_the_keyboard.html
Оба этих сайта предполагают, что Ctrl + Shift + Up/Down добавит еще один курсор. Но у меня Mac OS X, похоже, уже настроено какое-то поведение. Он масштабирует все окна или в зависимости от того, использую ли я вверх или вниз.
Кто-нибудь знает, как отключить эту функциональность OS X? или b) как изменить привязку клавиш для этого в Sublime "Файл по умолчанию (OSX).sublime-keymap -User"?
Счастливые тропы! -Pete
Я понял это после прочтения этого: https://discussions.apple.com/thread/3331893?tstart=0
В принципе, мне просто пришлось отключить "Управление миссиями" и "Приложение Windows" в "Системные настройки" → Клавиатура → Ярлыки.
Добавьте эти строки в 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 (опция) + вверх/вниз
Вы можете использовать дополнительный 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".
Другой вариант - использовать Karabiner (https://pqrs.org/osx/karabiner). В нем есть набор предопределенных примеров, но добавление собственных команд - это кусок пирога. Простота установки и использования и настройки. Также доступно на github: https://github.com/tekezo/Karabiner.