Выбор колонки клавиатуры в Sublime Text 2 на Ubuntu 12.04 с Cinnamon не работает
В соответствии с documentation для выбора столбца Linux используются следующие команды:
Linux
Ctrl + Alt + Up
Ctrl + Alt + Down
но на Ubuntu 12.04 с Cinnamon (не тестируется на Unity) это вызывает операцию переключения окон (часть Cinnamon).
У кого-то есть хорошее исправление для этого (кроме использования мыши...)
Спасибо,
Ответы
Ответ 1
Подумайте, что документация неверна. Просто просмотрел Default (Linux).sublime-keymaps
(к которому вы можете получить доступ из Preferences
→ Key Bindings - Default
, но помимо точки), и он выглядит как alt + shift + (вверх/вниз). Я собирался рекомендовать переустанавливать ключи (таким образом, причина, по которой я искал), но это также может решить вашу проблему. =) Не тестировалось, только на основе файла сопоставления. Если это не сработает, сообщите мне.
Ответ 2
Я использую Ctrl+Alt+Up
и Ctrl+Alt+Down
как ярлыки для этой операции. Чтобы он работал в Linux, вам нужно сделать два шага. Во-первых, необходимо отключить быстрые клавиши системы, набрав:
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "[]"
Выйти и войти позже. Источник: https://gist.github.com/michfield/5614949
Второй шаг - отредактировать файл конфигурации Sublime Text и соответствующим образом изменить. Я предполагаю, что все знают, как это сделать. На всякий случай добавьте это в Preferences / Key Bindings - User
// change column select defaults - on Linux it was Shift+Alt+Up/Down
{ "keys": ["ctrl+alt+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+alt+down"], "command": "select_lines", "args": {"forward": true} }
Протестировано на Mint 15 Cinnamon (RC), основанное на Ubuntu Raring.
Ответ 3
с помощью мыши:
Shift + правая кнопка + (перетащите вверх или вниз)
Ответ 4
Для меня проблема была другая, я обычно использую Ctrl + Shift + up/down
но потом он перестает работать. Я действительно не знал, почему, мое решение заключалось в том, чтобы скопировать настройку по умолчанию из Предпочтения → привязки клавиш - по умолчанию до > Ключевое слово - Пользователь
{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },
Использование возвышенного текста 3 Build 3083 в Ubuntu 14.04
Ответ 5
Если вы хотите знать, почему, введите консоль Sublime 3:
cntl+` # or View --> Show Console
Введите:
sublime.log_commands(True)
sublime.log_input(True)
Введите непослушную комбинацию клавиш, и она покажет вам причину, обычно установленный пакет будет иметь конфликт. Вы можете изменить его в привязке к ключу пакета, или если вы добавите новые привязки в Ключ-карту пользователя, он переопределит все. (Они находятся в Предпочтения → привязки клавиш.)
EDIT: использование возвышенного текста 3 Build 3126 в Ubuntu 16.04