AppCode 2023.1 ヘルプ

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

デフォルトでは、AppCode は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。

IDE ディレクトリの場所を変更する

たとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE ディレクトリを移動できます。ポータブルインストールを作成したり、ホームディレクトリのバックアップからキャッシュを除外したりする必要があります。

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

  2. 必要なディレクトリに対応するプロパティを設定します。

    プロパティ

    パス

    idea.config.path

    構成ディレクトリ

    idea.system.path

    システムディレクトリ

    idea.plugins.path

    プラグインディレクトリ

    idea.log.path

    ログディレクトリ

    他のプロパティを変数として挿入できます。例: ${user.home} (標準の Java システムプロパティ)を使用して、ユーザーのホームディレクトリからの相対パスを指定します。

    idea.config.path=${user.home}/MyIdeaConfiguration
  3. AppCode を再起動すると、対応するディレクトリの新しい場所が使用されます。

古い IDE ディレクトリをクリーンアップする

AppCode の新しいメジャーバージョンをインストールするたびに、新しい IDE ディレクトリのセットが使用され、過去 180 日間に更新されていない古いバージョンの IDE のキャッシュとログディレクトリが自動的に削除されます。構成ディレクトリとプラグインディレクトリは、手動で削除しない限り、永久に残ります。

  1. メインメニューからヘルプ | 以前のバージョンの IDE ディレクトリを削除を選択します

  2. 以前のバージョンの IDE ストレージディレクトリを削除ダイアログで、使用する予定のない IDE のバージョンを選択し、削除をクリックします。

構成ディレクトリ

AppCode 構成ディレクトリには、キーマップ、カラースキーム、カスタム VM オプションプラットフォームプロパティなどのユーザー定義の IDE 設定が含まれています。

構文

~/Library/Application Support/JetBrains/<product><version>

サンプル

~/Library/Application Support/JetBrains/AppCode2023.1

idea.config.path プロパティを使用して、AppCode 構成ディレクトリの場所を変更することができます。

個人の IDE 設定を共有するには、構成ディレクトリから別の AppCode インストールの対応するフォルダーにファイルをコピーします。IDE をシャットダウンするときにコピーされたファイルが消去されないように、AppCode が実行されていないことを確認してください。変更した設定に応じて、AppCode 構成ディレクトリには次のサブフォルダーを含めることができます。

ディレクトリ

ユーザー設定

codestyles

カスタマイズされたコードスタイルスキーム

colors

カスタマイズされたエディターの色とフォントスキーム

fileTemplates

ユーザー定義のファイルテンプレート

filetypes

ユーザー定義のファイルタイプ

inspection

コードインスペクションのプロファイル

keymaps

カスタマイズされたキーボードショートカット

options

さまざまなオプション(たとえば、機能の使用統計やマクロなど)

templates

ユーザー定義のライブテンプレート

tools

ユーザー定義の外部ツールの設定ファイル

shelf

シェルブされた変更

システムディレクトリ

AppCode システムディレクトリには、キャッシュとローカルヒストリーファイルが含まれています。

構文

~/Library/Caches/JetBrains/<product><version>

サンプル

~/Library/Caches/JetBrains/AppCode2023.1

idea.system.path プロパティを使用して、AppCode システムディレクトリの場所を変更することができます。

プラグインディレクトリ

AppCode plugins ディレクトリには、ユーザがインストールしたプラグインが含まれています。

構文

~/Library/Application Support/JetBrains/<product><version>/plugins

サンプル

~/Library/Application Support/JetBrains/AppCode2023.1/plugins

idea.plugins.path プロパティを使用して、AppCode プラグインディレクトリの場所を変更することができます。

ログディレクトリ

AppCode ログディレクトリには、製品ログとスレッドダンプが含まれています。

構文

~/Library/Logs/JetBrains/<product><version>

サンプル

~/Library/Logs/JetBrains/AppCode2023.1

idea.log.path プロパティを使用して AppCode ログディレクトリの場所を変更することができます。

関連ページ:

詳細な構成

環境設定ダイアログで使用可能な標準オプションに加えて、AppCode を使用すると、基礎となるプラットフォームおよび Java ランタイムの低レベルの構成を実行できます。JVM オプション:AppCode は、JVM(Java Virtual Machine)上で動作します。JVM には、パフォーマンスを制御するさまざまなオプションがあります。AppCode の実行に使用されるデフォルトのオプションは、次のファイルで指定されています。AppCode.app/Contents/bin/appc...

コードスタイルの構成

特定のコーディングガイドラインが企業内に存在する場合は、ソースコードを作成する際に、このガイドラインに従わなければなりません。AppCode は、必要なコードスタイルを維持できます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。プロジェクトのコードスタイ...

色とフォント

開発者として、エディターのソースコード、検索結果、デバッガー情報、コンソールの入出力など、多くのテキストリソースを使用します。色とフォントスタイルは、このテキストのフォーマットに使用され、一目で理解しやすくなります。AppCode では、IDE テキストで使用される色とフォントを定義する構成可能な配色から選択できます。事前定義された配色を使用するか、あなたの好みに合わせてカスタマイズすることができます。スキームを共有することも可能です。配色を選択を押して IDE 設定を開き、を選択します。配色を...

ファイルタイプの関連付け

AppCode は、さまざまな言語やテクノロジを表すファイルの言語固有の機能(構文のハイライトやコード分析など)について、ファイルタイプのリストを保持します。各ファイルタイプは、言語サービスを 1 つ以上のファイル名パターンにリンクします。ファイルタイプのデフォルトリストには、関連するすべてのファイル名パターンが含まれていますが、カスタム言語ファイルに新しいファイルタイプを追加したり、既存のファイルタイプに関連付けられたファイル名パターンを変更したりできます。エディターでファイルを開くと、App...

コードインスペクション

AppCode には、プロジェクトをコンパイルする前に、プロジェクト内の異常なコードを検出して修正する一連のコードインスペクションがあります。IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。インスペクションは、すべてのプロジェクトファイルまたは特定のスコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。すべてのインスペクションには、問題がコードに影響を...

キーボードショートカットを設定する

AppCode には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、環境設定ダイアログを開き、キーマップを選択します。AppCode は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディター(Xcode など)からのショートカットと一致するものを選択してください。キーマップは、対応するキーボードとマウスのショートカットと...