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

Согласно документации для столбца Linux select использует следующие команды:

линукс

Ctrl+Alt+Вверх
Ctrl+Alt+Вниз

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

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

Спасибо,


person CHsurfer    schedule 16.12.2012    source источник


Ответы (5)


Думайте, что документация неверна. Только что быстро просмотрел Default (Linux).sublime-keymaps (к которому вы можете получить доступ из Preferences -> Key Bindings - Default, но это не главное), и он выглядит как alt+shift+(вверх/вниз). Я собирался порекомендовать перепривязать ключи (поэтому я и искал), но это также может решить вашу проблему. =) Не тестировалось, просто на основе файла сопоставления клавиш. Если это не сработает, дайте мне знать.

person skuroda    schedule 16.12.2012

Я привык использовать 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.

person Michael Field    schedule 21.05.2013
comment
Работает хорошо, мне просто интересно, что именно я отключил с помощью этих двух команд? - person Pietro Coelho; 26.07.2015
comment
Работает для моего Ubuntu 14.10 даже без повторного входа в систему. Спасибо! - person aemxdp; 10.08.2015
comment
Я использовал окно «Системные настройки» в Debian, и мне не нужно было перезагружаться, но, тем не менее, в основном я сделал это. Спасибо. - person Dave Jacoby; 21.09.2015
comment
Два с половиной года спустя это все еще работает (Ubuntu 14.04). Спасибо ! - person Kaloyan; 14.11.2015
comment
Работал для меня в Ubuntu с Gnome, спасибо! - person ManelPNavarro; 20.12.2016

с мышью:

Shift + правая кнопка + (перетаскивание вверх или вниз)

person tsunllly    schedule 21.01.2014
comment
Это классно. Если у вас нет времени копаться в системных/возвышенных настройках - person Ifch0o1; 16.01.2015

Для меня проблема была в другом. Я обычно использую Ctrl + Shift + вверх/вниз

но затем он перестал работать, я действительно не знал, почему, мое решение состояло в том, чтобы скопировать настройку по умолчанию из Preferences-->Key Bindings - Default to Preferences-->Key Bindings - Пользователь

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

Использование Sublime Text 3 Build 3083 в Ubuntu 14.04

person T04435    schedule 13.05.2015
comment
Я долго искал решение. Мне помогло - person kkzxak47; 02.09.2016

Если вы хотите знать, почему, войдите в консоль Sublime 3:

cntl+`  # or View --> Show Console

Войти:

sublime.log_commands(True)
sublime.log_input(True)

Введите непослушную комбинацию клавиш, и она покажет вам причину, обычно установленный пакет будет иметь конфликт. Вы можете изменить его в привязках клавиш этого пакета, или если вы добавите новые привязки в User key-map, они переопределят все. (Они находятся в Настройки-->Привязки клавиш.)

РЕДАКТИРОВАТЬ: Использование возвышенного текста 3 Build 3126 в Ubuntu 16.04

person rtfminc    schedule 29.10.2016