Выбор столбца клавиатуры для Sublime Text 2 в Windows
Я пытаюсь получить выбор столбца с помощью привязок клавиатуры, работающих в Windows.
Значение по умолчанию (Windows).sublimekeymap говорит следующее:
{ "keys": ["ctrl+alt+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+alt+down"], "command": "select_lines", "args": {"forward": true} },
И это также описано здесь: http://www.sublimetext.com/docs/2/column_selection.html Однако каждый раз, когда я пытаюсь сделать выбор столбца с клавиатуры, он не работает. Является ли это проблемой, специфичной для окружающей среды, или фактической ошибкой? Или, возможно, я делаю что-то неправильно.
Ответы
Ответ 1
Предполагая, что вы получаете несколько курсоров, когда вы поднимаетесь в блоке текста с помощью Ctrl + Alt + Up, тогда вам нужно использовать Shift + Left и Shift + Right, чтобы сделать выбор столбца.
Если вы не используете несколько курсоров, попробуйте изменить привязки клавиш только до up
и down
, посмотрите, работает ли это. Возможно, ваша среда Windows использует Ctrl + Alt + Up `для чего-то еще и предотвращает ее использование в Sublime.
Ответ 2
Неправильное место для этого точно, но если вы используете RDP в VM, значения по умолчанию также не будут работать.
Я переопределил привязку перевода строки Ctrl + Shift для этой цели
{ "keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true} }
Ответ 3
Я думаю, что это очень поздно, но я нашел следующее наиболее эффективное решение.
-
Поместите это в свои "привязки клавиш по умолчанию" и сохраните его
{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },
-
После этого вы можете использовать следующее для выбора столбца
Alt + Shift + [Down | Up]
Ответ 4
У меня была та же проблема из-за Winamp Global Hotkeys. Просто удалите эту комбинацию клавиш из настроек Winamp и она будет работать.