web-dev-qa-db-ja.com

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ショートカットはリアクティブになります)。

この問題を管理する方法に関する他のアイデア/ヒントはありますか?

84
Etienne Neveu

私はよくとしてのUbuntuを使用して、私はネイティブ(Ubuntuの)コマンドを無効に Ctrl + Alt + L 私はこのネイティブのUbuntuコマンドよりもIntelliJのフォーマットコードを好むからです。私は何も変更していないので、しかし、第二の場合には、私はUbuntuのショートカットを好ん。

そのため、基本的に、より多くのオプションが必要な場合は選択して、それに応じて行動できます。

もちろん、IDEAがUbuntuフレンドリーになるまで。

最後に、Ubuntuは常にそのショートカットを好むだろうし、これまでのところ、私は、リクエストに応じてネイティブのショートカットを無効にすることができます任意のツールを見つけていません。

22
sandalone

Ubuntuのショートカットをに変更しました

  • ctrl+win+L
  • ctrl+win+Left

オリジナルに似ています。私のために罰金を作品。

23
fantom

Ubuntuでは、無効にする方法 ctrl+alt+left キーバインドは、システム設定を開くことです - >キーボード - > Shorcuts(タブ) - >ナビゲーション。 [左のワークスペースに切り替える]までスクロールし、クリックしてBackspaceを押します。デフォルトでデスクトップが1つしかないUbuntu 14.04でもこれが有効になっているのは愚かなことです。

20
postfuturist

Ubuntuの友好キーマップを提供するために、 機能要求は あります。

リマップする対象は、IDEAまたはLinuxキーですか。使用頻度に応じて決定してください。ロック画面よりもコードを頻繁に再フォーマットしますか?Linuxをリマップして、IDEAデフォルトのキーボードショートカット。

12
CrazyCoder

あなただけののUbuntuのデフォルトのショートカットを残すためにあなたのsuperショートカット、との組み合わせでintellijidea(Windowsキー別名)を使用することができます。

だから、あなたができるだけ

Ctrl + Alt + WinKey + L コードをフォーマットすると、

Ctrl + Alt + WinKey + Left 後方に移動するための

お役に立てれば

6
besil

以下のための無効Xubuntuのの(XFCE)キーマップするためには Alt + F8 そして Ctrl + Alt + Left/Right Arrow Settings -> Window Manager -> tab "Keyboard"を使用しました。

ここで私は、これらのマッピングをクリアすることができました。

3
Whenever

Ubuntuのメーカー14.04(XFCE)で私のためにこの作品:

  • オープンWindowsのマネージャー:xfwm4-settings
  • [キーボード]タブに移動します
  • アクションを矛盾までスクロール
  • 別のショートカットへのヒットをクリアボタンまたは変更アクション
3
luboskrnac

CrazyCoderによって提供される機能要求へのリンクから:

実際には、いくつかのバンドルされたスキームがあります:「GNOMEのデフォルト」、「KDEのデフォルト」はまさにその目的のために作成されました。現在、Ctrl + Alt + Lのような特定のショートカットをチェックしていませんが、これらのスキームは、それぞれGNOMEおよびKDEとの競合を避けるために作成されました。

)動作しませんでした。

.

2
Mixaz

「設定」セクション「キーマップ」では、あなたは、これはGnomeのを選択することで、Ubuntuの中にすべての問題を解決する...などXWIN、Gnomeのは、Visual Studioで、Eclipseの、からキーマップテンプレートを選択することができます。

2
RiRomain