Я использую IntelliJ IDEA, но я думаю, что это применимо к любой IDE.
В IDEA некоторые очень полезные сочетания клавиш конфликтуют с сочетаниями клавиш Ubuntu.Некоторые примеры:
- Ctrl + Alt + L : форматирует исходный код (сопоставленный с "Экран блокировки "в Ubuntu)
- Ctrl + Alt + Влево : переход в обратном направлении (сопоставленный с", переключение нарабочая область слева от текущей рабочей области (в Ubuntu)
- ...
Я давно пользуюсь Ubuntu и привык к этим ярлыкам.Я использую их все время, чтобы переключаться между рабочими пространствами, блокировать сеанс ... В то же время я знаю, насколько полезными могут быть ярлыки IntelliJ, и хочу максимально избегать использования мыши.
В настоящее время мой обходной путь для «форматирования исходного кода»: Alt + D (открывает меню «Код»), за которым следует «R» («Код переформатирования»).Это работает хорошо, так как я не так часто форматирую код, но может быть и лучше.Реальной альтернативы для Ctrl + Alt + Left не существует, хотя.
Как вы управляете этими конфликтамив вашей IDE?
Вы просто переназначаете все конфликтующие сочетания клавиш IDE на что-то другое (и затем теряетесь, когда программируете пару с коллегой с разными сочетаниями клавиш ...)?
Вы переназначаете сочетания клавиш Linux (даже если вы к ним «привыкли»)?
Есть ли способ сделать сочетания клавиш «контекстными»?Под этим я подразумеваю: нажмите клавишу, чтобы перейти в «режим IDEA» при кодировании (все конфликтующие ярлыки Ubuntu временно деактивированы), снова нажмите клавишу, чтобы вернуться в «Стандартный режим» (ярлыки Ubuntu реагируют).
Есть ли у вас какие-либо другие идеи / советы по решению этой проблемы?