IntelliJ IDEA 2024.1 ヘルプ

リモート外部ツール設定

このページでは、リモート外部ツールで行うことができる設定について説明します。外部ツールの追加と使用の詳細については、「外部ツール」を参照してください。

The Remote SSH External Tools settings page

ツールバーボタンを使用して、使用可能な外部ツールのリストを管理します。保持したいがメニューで使用できないツールとグループのチェックボックスをオフにします。

the Add button 追加 Alt+Insert

新しい外部ツールを追加します。

the Remove button 除去 Ctrl+Y

選択したツールまたはグループを削除します。

the Edit button 編集 Enter

選択したツールを編集します。

アップ Alt+Up

選択したツールをリスト内で上に移動します。

ダウン Alt+Up

選択したツールをリスト内で下に移動します。

コピー

選択したツールをリスト内で下に移動します。

外部ツールを作成、編集、コピーするときは、ツールの設定を提供する必要があります。

Creating, editing, or copying a remote external tool
名前

IntelliJ IDEA インターフェースでツールを実行するためのアクションとして使用されるツールの名前。

グループ

ツールが属するグループの名前。既存のグループを選択するか、新しいグループの名前を入力できます。例: 多くの外部ツールが構成されている場合、リンタープリプロセッサーポストプロセッサーなどのグループに分けたい場合があります。

説明

ツールのわかりやすい説明。

ツール設定

プログラム

実行可能ファイル (スクリプト、ユーティリティ、アプリケーションなど) への絶対パス。

引数

コマンドラインで指定したように、引数は実行可能ファイルに渡されます。

  • 個々の引数を区切るには、スペースを使用します。

  • スペースを含む引数とパスには二重引用符を使用します。

  • バックスラッシュを使用して、引数またはパスの一部である二重引用符をエスケープします。

例:

-Dmy.prop=\"quoted_value\" "second arg" third" "arg
作業ディレクトリ

ツールを実行する作業ディレクトリへの絶対パス。

接続設定

SSH 経由でツールを実行するリモートサーバーの接続設定を指定します。

現在の Vagrant

現在実行中の Vagrant 仮想マシン上でツールを実行します。詳細については、Vagrant を参照してください。

SSH 構成

構成された SSH 構成のいずれかを介してアクセスできるサーバーでツールを実行します。または、実行するたびに SSH 構成を選択を選択できます。

拡張オプション

実行後にファイルを同期する

外部ツールによって行われたプロジェクトファイルへの変更を自動的に読み込みます。ツールがプロジェクト内のファイルを変更しない場合は、このオプションを無効にすることができます。

ツール出力用のコンソールを開く

ツールの標準出力とエラーストリームを使用してコンソールを開きます。

標準出力のメッセージでコンソールをアクティブにする

ツールが標準出力ストリームを使用する場合、コンソールをアクティブにします。

標準エラーのメッセージでコンソールをアクティブにする

ツールが標準エラーストリームを使用する場合は、コンソールをアクティブにします。

出力フィルター

出力メッセージの絶対ファイルパス、行番号、列番号をハイパーリンクに変換するフィルターを指定します。これにより、コンソール出力からファイル内の関連する場所に直接移動できます。各行は、個別のフィルターを定義する正規表現です。

例: あるツールが次のような出力行を生成するとします。

/path/to/file.conf:42:10 WARNING: Some message

次に下記のようなフィルターを定義できます。

$FILE_PATH$:$LINE$:$COLUMN$.*

関連ページ:

外部ツール

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

組み込みの IDE マクロ

IntelliJ IDEA は、外部ツールや実行構成のさまざまなパス、オプション、その他のコマンドライン引数を指定するために使用できる変数である、多数の組み込みマクロを提供します。値としてマクロを受け入れるダイアログフィールドには、プラスアイコンが表示されます。マクロの値は現在のコンテキストによって異なります。例: 現在のファイルを含むディレクトリの名前を渡す必要がある場合は、を使用できます。または、フルパスが必要な場合: 現在のプロジェクトが属するワークスペースへのパス。ワークスペースは、開いて...

Vagrant

Vagrant は、仮想マシンのライフサイクルを管理するために使用されるコマンドラインユーティリティです。IntelliJ IDEA は、Vagrant との完全な統合を提供し、Vagrant 仮想環境の構成、仮想マシンの動作の制御、プロジェクト内からの Vagrant コマンドの実行を可能にします。Vagrant を使用する場合、次の定義が満たされます。Vagrantfile: Vagrant 環境を定義し、仮想ボックスのすべての構成を格納し、仮想マシンの操作方法を Vagrant に指示するメ...

SSH 構成を作成する

IntelliJ IDEA では、リモートサーバーの SSH 接続パラメーターを専用の SSH 構成として保存できます。作成された構成は、リモートインタープリターの構成、SFTP デプロイサーバーへの接続、SSH セッションの起動に使用できます。FTP/SFTP/WebDAV 接続プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続プラグインに依存しています。関連する機能が利用できない場合は、プラグインを...