intellij-idea - 追加 - intellij 複数プロジェクト 開く




IntelliJ IDEの2つのインスタンスを起動する (5)

CrazyCoderはおおよそのアイデアを持っています。 しかし、設定ファイルだけを設定しても、複数のインスタンスを実行するには不十分でした。 ここにこれを行うための私の措置があります(GNU / Linuxでは、他のシステムでも同等のことが分かるはずです):

  1. 実行するインスタンスごとにフォルダ/ディレクトリを作成します。

    mkdir -p ~/idea/instance-0
    
  2. インストールディレクトリ(例:/ opt / intellij)に移動し、idea.properties(bin内)ファイルをインスタンスディレクトリにコピーします。

    cp /opt/intellij/bin/idea.properties ~/idea/instance-0/
    
  3. さらに3つのディレクトリ(システム、プラグイン、およびconfig)をコピーします。 実行中のインスタンスなしでこれを行うことを強くお勧めします

    cp -r /opt/intellij/system ~/idea/instance-0/
    cp -r /opt/intellij/plugins ~/idea/instance-0/
    cp -r /opt/intellij/config ~/idea/instance-0/
    mkdir ~/idea/instance-0/log
    
  4. idea.propertiesファイルを開き、ディレクトリの設定を更新してください:

    #---------------------------------------------------------------------
    # Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
    #---------------------------------------------------------------------
    idea.config.path=${user.home}/config
    #---------------------------------------------------------------------
    # Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
    #---------------------------------------------------------------------
    idea.system.path=${user.home}/system
    #---------------------------------------------------------------------
    # Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes.
    #---------------------------------------------------------------------
    idea.plugins.path=${user.home}/plugins
    #---------------------------------------------------------------------
    # Uncomment this option if you want to customize path to IDE logs folder. Make sure you're using forward slashes.
    #---------------------------------------------------------------------
    idea.log.path=${user.home}/log
    
  5. 今度は、新しい設定でIntelliJを起動できます:

    IDEA_PROPERTIES=~/idea/instance-0/idea.properties /opt/intellij/bin/idea
    

明らかに、呼び出しのためにスクリプトファイルにコマンドを入れたいと思うかもしれません。 これは私のために働くようです。

私の質問はかなりシンプルですが、IntelliJ(コミュニティ版)の2つのインスタンスを開始するにはどうすればいいですか? 1つのインスタンスを開始し、別のインスタンスを開始しようとすると、開始されたインスタンスにフォーカスが当てられます。

私はIntelliJを使ってAndroidアプリケーションを開発しています。

何かご意見は?


IntelliJに行く| ツール| コマンドラインランチャーを作成...

デフォルトを維持する(これは "idea"という名前のバイナリを作成する):

さて、あなたのコマンドラインに行ってください。

Cdをあなたのプロジェクトディレクトリにコピーし、: idea .と入力しますidea .

これにより、そのプロジェクトのIntelliJ設定の.ideaディレクトリが作成され、そのディレクトリからIntelliJを起動するたびに再利用されます。

別のプロジェクトディレクトリに移動し、「 idea .と入力することができますidea .

以前のIntellJ IDEを開いたままにしておくと、プロジェクトごとに1つずつ、2つのIntellJ IDEが開きます。

ノート:

1)あなたのプロジェクトで環境変数が使用されている場合は、プロジェクトごとに別々の端末タブ/ウィンドウを開き、実行する前にそのプロジェクトの環境変数を設定することをおidea .

2)達成しようとしていることに応じて、各IntelliJインスタンスのクラスパス(またはProject GOPATHのような設定)を変更する必要があるかもしれません。


ジェットエンジンからの指示に従って 、 '設定'ダイアログの '一般'ページに移動し、 '新しいウィンドウでプロジェクトを開く'を選択する必要があります。 次に通常どおりプロジェクトを開きます。 IntelliJは完全に新しいインスタンスを起動します。


Ctrl + Alt + Sを 押す

System Settings Appearance & Behavior System SettingsSystem Settings順に選択し、ラジオボタンにチェックマークを付けます。 Open project in new window


それを行うための他の非常に迅速な方法があります。 IDEのEAPバージョンは常に存在し、現在のバージョンと同時に実行できます。 たとえば、AppCode 2017.2と2017.3 EAPを並行して使用しています。





intellij-idea