9
IDEとOS間のキーボードショートカットの競合の管理(Ubuntu)
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ショートカットは無効になります)。 この問題を管理する方法に関する他のアイデア/ヒントはありますか?