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

Выбор колонки клавиатуры в Sublime Text 2 на Ubuntu 12.04 с Cinnamon не работает

В соответствии с documentation для выбора столбца Linux используются следующие команды:

Linux

Ctrl + Alt + Up
Ctrl + Alt + Down

но на Ubuntu 12.04 с Cinnamon (не тестируется на Unity) это вызывает операцию переключения окон (часть Cinnamon).

У кого-то есть хорошее исправление для этого (кроме использования мыши...)

Спасибо,

4b9b3361

Ответ 1

Подумайте, что документация неверна. Просто просмотрел Default (Linux).sublime-keymaps (к которому вы можете получить доступ из PreferencesKey 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