Я использую IntelliJ IDEA, но думаю, что это применимо к любой IDE.
В IDEA некоторые очень полезные сочетания клавиш конфликтуют с сочетаниями клавиш Ubuntu. Некоторые примеры:
- Ctrl+ Alt+L : форматирует исходный код (сопоставлен с «Экраном блокировки» в Ubuntu)
- Ctrl+ Alt+Left : переход назад (отображается как «переключиться на рабочее пространство слева от текущего рабочего пространства» в Ubuntu)
- ...
Я давно использую Ubuntu и привык к этим ярлыкам. Я использую их все время для переключения между рабочими пространствами, блокировки сеанса ... В то же время я знаю, насколько полезными могут быть ярлыки IntelliJ, и я хочу по возможности избегать использования мыши.
В настоящее время мой обходной путь для «исходного кода формата» - Alt+ D(открывает меню «Код»), за которым следует «R» («Переформатировать код»). Это работает нормально, так как я не часто форматирую код, но могло бы быть лучше. Однако реальной альтернативы для Ctrl+ Alt+ нетLeft .
Как вы справляетесь с этими конфликтами в своей среде IDE?
Вы просто переназначаете все конфликтующие сочетания клавиш IDE на что-то другое (а затем теряетесь, когда программируете с коллегой в паре с разными сочетаниями клавиш ...)?
Вы переназначаете сочетания клавиш Linux (даже если вы к ним «привыкли»)?
Есть ли способ сделать сочетания клавиш «контекстными»? Под этим я имею в виду: нажмите клавишу, чтобы перейти в "режим IDEA" при кодировании (все конфликтующие ярлыки Ubuntu временно деактивированы), нажмите клавишу еще раз, чтобы вернуться в "Стандартный режим" (ярлыки Ubuntu реагируют).
Есть ли у вас другие идеи / советы по решению этой проблемы?
источник
Settings -> Keyboard -> Shortcuts
позволит вам изменить большинство встроенных сочетаний клавиш в Ubuntu 16.04. Кроме того, compizconfig-settings-manager позволит вам изменить любые другие горячие клавиши, не включенные в собственные настройки Ubuntu, по своему вкусу.Я изменил ярлыки ubuntu на
похож на оригинал. У меня отлично работает.
источник
В Ubuntu способ отключить привязку клавиш ctrl+ alt+ left- открыть Системные настройки -> Клавиатура -> Быстрые клавиши (вкладка) -> Навигация. Прокрутите до «Переключиться на рабочее пространство слева», щелкните по нему и нажмите Backspace. Глупо, что это включено даже в стандартной версии Ubuntu 14.04, где по умолчанию есть только один рабочий стол.
источник
Существует запрос функции для предоставления удобной раскладки клавиатуры для Ubuntu.
Что переназначить, ключи IDEA или Linux? Решайте сами в зависимости от того, что вы используете чаще. Я думаю, вы чаще форматируете код, чем экран блокировки? Поэтому переназначьте Linux и оставьте сочетание клавиш IDEA по умолчанию.
источник
Вы можете просто использовать
super
(он же Windows Key) в сочетании со своимintellijidea
ярлыком, чтобы оставить ярлыки по умолчанию для Ubuntu.Итак, вы можете просто
Ctrl + Alt + WinKey + L для форматирования кода и
Ctrl + Alt + WinKey + Left для перехода назад
Надеюсь это поможет
источник
Это работает для меня в Ubuntu Studio 14.04 (XFCE):
xfwm4-settings
источник
Чтобы отключить раскладку XUbuntu (xfce) для Alt+ F8и Ctrl+ Alt+, Left/Right Arrow я использовал
Settings -> Window Manager -> tab "Keyboard"
.Здесь я смог очистить эти сопоставления.
источник
По ссылке на запрос функции, предоставленной CrazyCoder:
«По умолчанию для Gnome» помогло мне (я использую ArchLinux, Gnome3, AndroidStudio / InteliJ), он переназначил «Навигация / Назад» на Shift + Alt + Left (был Ctrl + Alt + Left вместо «По умолчанию для XWin», и это не сработало).
Но теперь он переключает и раскладку клавиатуры (Shift + Alt), другая проблема)) Наверное, я переназую переключатель клавиатуры на что-то другое, это все еще проще, чем переназначить все конфликтующие клавиши в IDE / OS.
источник
В разделе «Настройки» «Раскладка клавиатуры» вы можете выбрать шаблон раскладок из XWin, Gnome, Visual Studio, Eclipse и т. Д. Это решит любую проблему в Ubuntu, выбрав Gnome.
источник