2012-04-04 5 views
23

Я пытался получить выбор столбца с помощью привязок клавиатуры, работающих в Windows.Выбор столбцов клавиатуры для Sublime Text 2 на 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 Однако, каждый раз, когда я пытаюсь сделать выбор столбцов с помощью клавиатуры она не работает. Является ли это проблемой, специфичной для окружающей среды, или фактической ошибкой? Или, возможно, я делаю что-то неправильно.

ответ

20

Предполагая, что вы получаете несколько курсоров, когда вы идете в блок текста с Ctrl + Alt + Up, то вам необходимо использовать Сдвиг + левый и Сдвиг + Верните, чтобы сделать выбор столбца.

Если вы не используете несколько курсоров, попробуйте изменить привязки клавиш только до up и down, посмотрите, работает ли это. Возможно, в вашей среде Windows используется Ctrl + Alt + Up `для чего-то еще и предотвращает его использование в Sublime.

+25

Действительно. Графический адаптер Intel захватывал ctrl + alt + up и ctrl + alt + down. Мне пришлось: Щелкните правой кнопкой мыши на рабочем столе> Выбрать параметры графики> Горячие клавиши> Отключить. – ciriarte

+4

Это была моя проблема, моя графическая карта ловила ярлык по умолчанию по умолчанию и поэтому я просто назначил ее на что-то еще. Если у вас есть графическая карта на базе Intel, эта проблема, скорее всего, повлияет на вас. – jwhaley58

+5

У меня уже были отключены горячие клавиши в графическом сервисе Intel, но он все равно сохранял ctrl + alt + up/down все же.Я должен был изменить фактические горячие клавиши в графической конфигурации Intel на что-то еще, чтобы получить ctrl + alt + up/down для работы в Sublime Text. –

10

Неправильное место для этого точно, но если вы используете RDP в VM, значения по умолчанию также не будут работать.

Я пересмотрел линию переупорядочения связывания Ctrl + Shift для этой цели

{ "keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false} }, 
{ "keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true} } 
9

Я думаю, что это очень поздно, но я нашел следующее наиболее эффективное решение.

  1. Поместите это в ваших "привязок клавиш по умолчанию" и сохранить его

    { "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} }, 
    { "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} }, 
    
  2. После, вы можете использовать следующий, чтобы сделать выбор колонке

    Alt + Сдвиг + [Вниз | Up]

+0

Эти ключевые команды чувствуют себя намного более естественными. Они имитируют поведение Notepad ++. Сначала вы используете 'Alt + Shift + Up', чтобы выбрать текст, затем просто отпустите' Alt' и держите 'Shift' и выберите столбцы текста, которые хотите использовать, используя' Left'/'Right' – icc97

1

У меня была та же проблема, из-за Winamp глобальных горячих клавиш. Просто удалите эту комбинацию клавиш из Winamp Preferences, и она будет работать.