AppCode 2023.1 ヘルプ

詳細な構成

IDE 設定で使用可能な標準オプションに加えて、AppCode を使用すると、基盤となるプラットフォームと Java ランタイムの低レベルの構成を実行できます。

JVM オプション

AppCode は、パフォーマンスを制御するさまざまなオプションを備えた Java 仮想マシン(JVM)で実行されます。AppCode の実行に使用されるデフォルトのオプションは、IDE インストールディレクトリで指定されています。

AppCode.app/Contents/bin/appcode.vmoptions

JVM オプションを構成する

次のいずれかを実行して、元のファイルをオーバーライドする構成ディレクトリに、JVM オプションを含むデフォルトファイルのコピーを作成します。

  • メインメニューからヘルプ | カスタム VM オプションの編集を選択します。

  • プロジェクトが開いていない場合は、ウェルカム画面で構成をクリックしてからカスタム VM オプションの編集をクリックします。

  • AppCode を起動できない場合は、JVM オプションを含むデフォルトファイルを AppCode 構成ディレクトリに手動でコピーします。

AppCode 構成ディレクトリへの書き込みアクセス権がない場合は、APPCODE_VM_OPTIONS 環境変数を追加して、推奨する JVM オプションでファイルの場所を指定できます。このファイルは、元のデフォルトファイルと AppCode 構成ディレクトリにあるコピーの両方を上書きします。

JVM オプションファイルを見つける

AppCode が JVM オプションを取得している場所がわからない場合は、以下を確認してください。

  1. APPCODE_VM_OPTIONS 環境変数で指定された場所。指定されたファイルが存在する場合、他のすべての JVM オプションファイルを上書きします。

  2. Toolbox アプリが現在の AppCode インスタンスを管理している場合は、Toolbox アプリを開き、関連する IDE インスタンスの横にある The screw nut icon をクリックして、設定を選択します。構成で、Java Virtual Machine のオプションを見つけて、編集をクリックします。

  3. スタンドアロンの AppCode インスタンスを実行している場合は、構成ディレクトリを確認してください。

  4. 以前の場所で定義された JVM オプションファイルがない場合、AppCode はデフォルトの JVM オプションファイルを使用します。変更しないでください。AppCode が使用するデフォルトオプションを確認するためにのみ使用してください。

共通オプション

ほとんどの場合、JVM オプションはデフォルト値が最適です。以下は一般的によく変更されるものです。

オプション

説明

-Xmx

JVM が AppCode を実行するために割り当てることができる最大メモリヒープサイズを制限します。デフォルト値はプラットフォームによって異なります。速度が低下している場合は、この値を増やすことができます。たとえば、値を 2048 メガバイトに設定するには、このオプションを -Xmx2048m に変更します。

詳しくは、IDE のメモリヒープを増やすを参照してください。

-Xms

AppCode を実行するために JVM によって割り当てられる初期メモリを指定します。デフォルト値はプラットフォームによって異なります。通常、最大許容メモリ(-Xmx)の約半分に設定されます(例: -Xms1024m)。

-XX:NewRatio

若い世代と古い世代のヒープのサイズの比を指定します。ほとんどの場合、2 と 4 の間の比率が推奨されます。これは若い世代のサイズをそれに対応して旧世代の 1/2 〜 1/4 に設定します。これは、1 つのプロジェクトで頻繁に作業し、一度に少数のファイルで作業する場合に適しています。ただし、常に新しいファイルを開き、いくつかのプロジェクトを切り替える場合は、若い世代を増やす必要があります。この場合、-XX:NewRatio=1 を設定してみてください。これは、若い世代を古い世代ほど大きくし、オブジェクトを若い世代に長く留めさせるものです。

使用可能な JVM オプションの詳細については、java(英語) コマンドリファレンスを参照してください。

プラットフォームのプロパティ

AppCode を使用すると、ユーザーがインストールしたプラグインへのパスやサポートされている最大ファイルサイズなど、プラットフォーム固有のさまざまなプロパティをカスタマイズできます。AppCode の実行に使用されるデフォルトのプロパティは、IDE インストールディレクトリで指定されています: AppCode.app/Contents/bin/idea.properties

プラットフォームのプロパティを構成する

次のいずれかを実行して、構成ディレクトリに空の idea.properties ファイルを作成します。これにより、元のファイルの値が上書きされます。

  • メインメニューからヘルプ | カスタムプロパティの編集を選択します。

  • 開いているプロジェクトがない場合は、ウェルカム画面で構成をクリックしてからカスタムプロパティの編集を選択します。

  • AppCode を開始できない場合は、AppCode 構成ディレクトリに空の idea.properties ファイルを手動で作成します。

AppCode 構成ディレクトリへの書き込み権限がない場合は、APPCODE_PROPERTIES 環境変数を追加して idea.properties ファイルの場所を指定できます。このファイルのプロパティは、元のデフォルトファイルと AppCode 構成ディレクトリにあるデフォルトファイルの両方の対応するプロパティを上書きします。

共通プロパティ

ユーザーは、デフォルトの IDE ディレクトリの場所を変更することがよくあります。詳細については、IDE ディレクトリの場所を変更するを参照してください。

パフォーマンスに影響を与える可能性のある制限:

プロパティ

説明

idea.max.content.load.filesize

AppCode が開くことができるファイルの最大サイズ(キロバイト)。大きなファイルを扱うと、エディターのパフォーマンスが低下し、メモリ消費量が増加する可能性があります。デフォルト値は 20000 です。

idea.max.intellisense.filesize

AppCode がコーディング支援を提供するファイルの最大サイズ(キロバイト単位)。大きなファイルに対するコーディング支援は、エディターのパフォーマンスに影響を与え、メモリ消費量を増やす可能性があります。デフォルト値は 2500 です。

idea.cycle.buffer

コンソール巡回バッファの最大サイズ(キロバイト単位)。コンソール出力サイズがこの値を超えると、最も古い行が削除されます。サイクリックバッファを無効にするには、idea.cycle.buffer.size=disabled を設定します。

idea.max.vcs.loaded.size.kb

変更を比較するときに過去のファイルの内容を表示するために AppCode がロードする最大サイズ(キロバイト)。デフォルト値は 20480 です。

AppCode は、環境との相互作用を定義する他の多くのプロパティ(ウィンドウマネージャー、ランチャー、ファイルシステムなど)を提供します。それらのほとんどは、(明らかに公開されていないという意味で)非表示の設定のように機能し、場合によっては有効または無効にする必要があります。これらのプロパティは、JetBrains サポート(英語)からアドバイスを受けた場合にのみ変更してください。

関連ページ:

IDE で使用されるディレクトリ

デフォルトでは、AppCode は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE デ...

IDE のメモリヒープを増やす

AppCode を実行している Java 仮想マシン(JVM)は、事前定義された量のメモリを割り当てます。デフォルト値はプラットフォームによって異なります。速度が低下している場合は、メモリヒープを増やすことをお勧めします。メインメニューからを選択します。割り当てる必要なメモリ量を設定し、保存して再起動をクリックします。このアクションは、JVM が AppCode を実行するために使用するオプションの値を変更します。新しい設定を有効にするには、AppCode を再起動します。AppCode は、ガ...

ファイル、フォルダー、テキストソースを比較する

AppCode を使用すると、ファイル、フォルダー、テキストソース、データベースオブジェクト間の違い、ローカルファイルとそれらのリポジトリバージョン間の違いを確認できます。ファイルを比較:AppCode はファイルの差分ビューアーに差分を表示します: グリーン: 追加、ブルー: 変更、グレー: 削除、変更を適用するには、シェブロンボタン (および) を使用します。変更を追加するには、を押します。

通知

IDE に重要なイベントや提案があると、AppCode の右下隅にポップアップする通知バルーンが表示されます。通知ツールウィンドウですべての通知とイベントにアクセスすることもできます。AppCode では、イベントのすべてのグループの通知設定を個別に構成できます。例: すべての VCS 通知を無効にするか、サウンド通知を有効にして、アプリケーションがビルドされたことを知らせることができます。イベントグループごとに通知を構成するを押して IDE 設定を開き、を選択します。通知から設定にすばやく移動...