Jetbrains IntelliJ Idea 14.1.5を使用したWindowsからLinux Ubuntu 14.04 LTSへの移行

少し前に、Linux用のJavaコードを作成するために必要なすべてのソフトウェアを使用して移動したいという要望がありました。 宛先システムとしてUbuntu 14.04.3 LTSディストリビューションが選択されました。 この投稿では、オペレーティングシステムの超微調整の秘密は明らかにされません。すべてが長い間知られており、すべてはトピックフォーラムで議論されています。 Jetbrains IntelliJ Idea 14.1.5を使用する際に発生した問題、またはおそらく機能についてのみ説明します。 おそらく読者は、自分が問題を抱えていることを知らないでしょう。つまり、彼にとってこれらのソリューションは「改善」チップになるということです。



IDEでキーボードをオフにする



Ubuntu 14.1.5のアイデアは、キーボードが無効になっています。 これは、5日間に1回、または1時間に数回発生する可能性があります。 起動時にコマンドを実行してこの問題を解決します。



killall ibus-daemon
      
      





アイデアフォントの修正



フォントスタイルが気に入らない人には、次のものが必要です。



1. JDKの「パッチ」をダウンロードし(OracleのJDK 1.8を使用していますが、代替JDKを使用している場合はこれを実行できない可能性があります)、解凍してJDKの隣に配置します。 私の場合、これは/ usr / lib / java / jvmです。



 wget http://urshulyak.com:85/jdk-8u5-tuxjdk-b08.tar.gz tar -zxvf jdk-8u5-tuxjdk-b08.tar.gz sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/java/jvm rm jdk-8u5-tuxjdk-b08.tar.gz
      
      





2. idea64.vpmotionsファイルのパラメーターを変更または追加します。



 -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dsun.java2d.xrender=true
      
      





3.環境変数IDEA_JDKを追加します(現在のユーザー〜/ .profileの変数に追加しました)。



 export IDEA_JDK="/usr/lib/java/jvm/jdk-8u5-tuxjdk-b08/"
      
      





その後、ほとんどの場合、Idea設定でフォントサイズを調整する必要があります。 その結果、他のOSよりも悪化することはありません。



Jetbrainsで設定されたホットキーのために戦う



アイデアの設定には、交差するホットキーがあります。 簡単なことは何もないように思えます。UnityまたはIDEで、デフォルト設定のままにする場所を選択し、組み合わせを再割り当てする必要があります。 IDEでホットキーを変更するためのパスを選択する場合、この点をスキップできます-問題はないはずです。 再割り当てが必要なキーのリストのみに注意してください。 2番目のオプションを選択した場合、おそらく少しガイダンスが必要です。 変更が必要なキーのリストと、それらの機能から始めましょう。



Alt + F7

アイデア:用途を見つける

Ubuntu:移動ウィンドウ

目的地:スーパー+ F7



Alt + F8

アイデア:表現を評価する

Ubuntu:ウィンドウのサイズ変更

目的地:スーパー+ F8



Ctrl + Alt +矢印

アイデア:ナビゲート

Ubuntu:システムデスクトップ間を移動する

目的地:Super + Arrows



Ctrl + Alt + L

アイデア:自動コードフォーマット

Ubuntu:ロック画面

目的地:スーパー+ L



Ctrl + Alt + T

アイデア:コンテキストメニューでサラウンドを呼び出す

Ubuntu:ターミナルを開く

目的地:スーパー+ T



Ctrl + Alt + S

アイデア:アイデア設定メニューを開きます

Ubuntu:

行き先:



上記のパラメーターは、Ubuntuでは単に「システム設定」-「すべての設定」-「キーボード」-「キーボードショートカット」に変更され、最後の2つだけが問題を引き起こします。これらの組み合わせはパラメーター設定では使用できません。 これを行うには、CompizConfig Settings Managerが必要です。



インストール:



 sudo apt-get install compizconfig-settings-manager
      
      





プログラムを実行してから:



Ctrl + Alt + T

「デスクトップ」-「Ubuntu Unityプラグイン」-「ランチャー」-「ダッシュ、ランチャー、ヘルプオーバーレイを表示するためのキー」。 そこからスーパーキーの値を削除しました。 独自に再割り当てできます。



Ctrl + Alt + S

「一般」-「一般オプション」-「キーバインド」-「シェーディングされたウィンドウの切り替え」。 前のものと同様に行動した。



ロシア語レイアウトのホットキー問題を解決する



Ideaでは、ロシア語のキーボードレイアウトが有効になっている場合、ホットキーは機能しません。 解決策があります:



1. github.com/zheludkovm/LinuxJavaFixes/archive/master.zipファイルをダウンロードします

2.便利な任意のディレクトリ、ファイルに解凍します。



 LinuxJavaFixes-1.0.0-SNAPSHOT.jar javassist-3.12.1.GA.jar
      
      





3. idea64.vpmotionsファイルにパラメーターを追加します(場所へのパスを指定することを忘れないでください)。



 -javaagent:/home/alexandr/dev/idea-IU-141.2735.5/LinuxJavaFixes/LinuxJavaFixes-1.0.0-SNAPSHOT.jar
      
      





インスピレーションの源:



bugs.launchpad.net/ubuntu/+source/ibus/+bug/481656

askubuntu.com/questions/454361/font-in-intellij-idea-on-ubuntu-14-04

askubuntu.com/questions/35688/how-can-i-change-unitys-super-t-binding-to-something-else

github.com/zheludkovm/LinuxJavaFixes



All Articles