AppCode 2023.1 ヘルプ

外部ツール

サードパーティのコマンドラインアプリケーションを外部ツールとして構成して、AppCode から実行します。例: ワークフローでは、特定のスクリプト、コードジェネレーター、アナライザー、プリプロセッサーまたはポストプロセッサー、データベースユーティリティなどの実行が必要になる場合があります。外部ツールとして構成することにより、AppCode は専用のアクションを提供します。これは、メインメニューや特定のコンテキストメニューから実行したり、ショートカットを割り当てたり、特定の実行構成を起動するときに実行したりできます。

組み込み IDE マクロを使用して、現在のファイルやプロジェクトソースパスなど、コンテキスト依存のコマンドライン引数をツールに渡すことができます。必要に応じて、AppCode はツールの出力をコンソールに出力します。

AppCode は、次のタイプの外部ツールをサポートしています。

  • ローカルツールは、コンピューター上でローカルに実行されます。

  • リモートツールは SSH を介してリモートサーバー上で実行されます。

ローカル外部ツールを追加する

この例は、Emacs(英語) を外部ツールとして追加し、それを使用してプロジェクト内のファイルを開いて編集する方法を示しています。

  1. Ctrl+Alt+S を押して IDE 設定を開き、ツール | 外部ツールを選択します。

  2. the Add button をクリックし、ツールの設定を指定します。

    The Create Tool dialog

    詳しくは、外部ツールを参照してください。

  3. OK をクリックしてツールを追加してから変更を適用します。

追加されたローカル外部ツールを実行する

新しく追加された Emacs ツールで選択したファイルを開くには、次のいずれかを実行します。

  • メインメニューからツール | 外部ツール | Emacs を選択します。

  • プロジェクトツールウィンドウでファイルを右クリックして、コンテキストメニューから外部ツール | Emacs を選択します。

  • ツールを実行するためのショートカットを作成します。

    Ctrl+Alt+S を押して IDE 設定を開き、キーマップを選択します。外部ツールノードにある Emacs アクションを見つけて、ショートカットを割り当てます。

ツールを実行すると、選択したファイルが別のウィンドウで開きます。

Running External Tool

追加されたツールをリモートサーバーで実行する

以下のいずれか 1 つを実行します:

  • メインメニューから、ツール | リモートツールと、追加されたリモート外部ツールの名前を選択します。

  • ツールを実行するためのショートカットを作成します。

    Ctrl+Alt+S を押して IDE 設定を開き、キーマップを選択します。設定したリモート外部ツールの名前でアクションを見つけ、それにショートカットを割り当てます。

ホスト、ポート、資格情報を指定した後、AppCode は SSH 経由でサーバーに接続して date コマンドを実行し、AppCode の実行ツールウィンドウに出力を返します。

ウェブブラウザー

Web ブラウザーを使用して、プロジェクトから任意のファイルを開くことができます。デフォルトでは、HTML ファイルの出力をプレビューしたり、Web アプリケーションを実行およびデバッグしたりするために使用されます。

Web ブラウザーでファイルを開く

Web ブラウザー(HTML、XML、JSP など)によってレンダリングされることを意図したファイルを開くには、次のいずれかを実行します。

  • Alt+F2 を押します。

  • ファイルを右クリックしてブラウザーで開くを選択します。

  • メインメニューから表示 | ブラウザーで開くを選択します。

  • エディターウィンドウの右上にあるブラウザーポップアップを使用します。ブラウザーボタンをクリックして Web サーバーファイルの URL を開くか、Shift+Click をクリックしてローカルファイルの URL を開きます。

    Show in browser

ブラウザーで開くアクションは、他のファイルタイプでは使用できません。ただし、アクションの検索 Ctrl+Shift+A を使用して実行することはできます。

ブラウザーのリストを表示および構成する

  • 環境設定ダイアログ(Ctrl+Alt+S)で、ツール | ウェブブラウザーとプレビューを選択します。

The Web Browsers page in Settings

標準の手順を使用してブラウザーをインストールした場合は、パスフィールドのエイリアスが正しい場所を指しているはずです。そうでない場合は、対応する実行可能ファイルへのパスを指定します。

カスタムプロファイルと設定を使用する

Firefox および Chrome ファミリブラウザー用のカスタムプロファイルを設定できます。

  1. 環境設定ダイアログ(Ctrl+Alt+S)で、ツール | ウェブブラウザーとプレビューを選択します。

  2. リストからブラウザーを選択して the Edit button をクリックします。

    • Firefox の場合は、profiles.ini ファイルへのパスを指定し、使用するプロファイルを選択してください。詳しくは、Firefox のブラウザープロファイル(英語)を参照してください。

    • Chrome の場合は、カスタムユーザーデータディレクトリを使用するを選択し、ユーザーデータディレクトリ(英語)の場所を指定します。

      AppCode から Chrome を実行するときに使用する追加のコマンドラインオプションを指定することもできます。詳細については、Chrome アドレスバーの chrome://flags を開いてください。

関連ページ:

組み込みの IDE マクロ

AppCode は、多数の組み込みマクロを提供します。これらのマクロは、外部ツールおよび実行構成のさまざまなパス、オプション、その他のコマンドライン引数を指定するために使用できる変数です。それらの値は、現在のコンテキストによって異なります。例: 現在のファイルを含むディレクトリの名前を渡す必要がある場合は、を使用できます。または、フルパスが必要な場合: プロジェクトの完全なクラスパス。現在のファイルに関連するクラスパスのエントリ。システムクリップボードの現在の内容。現在のファイルが属するコンテンツ...

外部ツール

このページでは、ローカル外部ツール用に構成できる設定について説明します。外部ツールの追加と使用については、外部ツールを参照してください。ツールバーボタンを使用して、使用可能な外部ツールのリストを管理します。保持したいがメニューで使用できないツールとグループのチェックボックスをオフにします。追加新しい外部ツールを追加します。除去選択したツールまたはグループを削除します。編集選択したツールを編集します。上へ選択したツールをリスト内で上に移動します。

タスクとコンテキストを管理する

プロジェクトで作業する場合は、完了する必要のある小さな作業で作業を整理できます。これらは、自分で設定したタスクです。AppCode では、大きな作業を小さなタスクに分割し、変更リストに関連付けることができます。これらは、課題追跡システムからのタスクである可能性もあります。例: AppCode から直接割り当てられたタスクやバグを処理できます。これを可能にするには、IDE とトラッカーアカウントを接続します。課題追跡との統合を構成する:AppCode は次のものとの統合をサポートします。Jira...