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

ツールバーのボタンを使って、利用可能な外部ツールのリストを管理します。 メニューに表示せずに残しておきたいツールのチェックボックスをオフにします。
追加 Alt+Insert
新しい外部ツールを追加します。
削除 Ctrl+Y
選択したツールまたはグループを削除します。
編集 Enter
選択したツールを編集します。
上 Alt+Up
選択したツールをリスト内で上に移動します。
下 Alt+Up
選択したツールをリスト内で下に移動します。
コピー
選択したツールをリスト内で下に移動します。
外部ツールを作成・編集・コピーするときは、ツールの設定を指定する必要があります。

- 名前
PyCharm インターフェースでツールを実行するアクションとして使用されるツールの名前です。
- グループ
ツールが属するグループの名前です。既存のグループを選択することも、新しいグループの名前を入力することもできます。
- 説明
ツールの意味のある説明です。
ツール設定
- プログラム
(スクリプト・ユーティリティ・アプリケーションなどの)実行可能ファイルへの絶対パスです。
- 引数
コマンドラインで指定するように、実行可能ファイルに渡す引数です。
個々の引数を区切るには、スペースを使用します。
スペースを含む引数とパスには二重引用符を使用します。
バックスラッシュを使用して、引数またはパスの一部である二重引用符をエスケープします。
例:
-Dmy.prop=\"quoted_value\" "second arg" third" "arg- 作業ディレクトリ
ツールを実行する作業ディレクトリへの絶対パスです。
接続設定
SSH 経由でツールを実行するリモートサーバーの接続設定を指定します。
- SSH 構成
構成済みの SSH 構成のいずれかでアクセス可能なサーバー上でツールを実行します。 または、 毎回実行時に SSH 構成を選択 を選択することもできます。
拡張オプション
- Synchronize files after execution
外部ツールによってプロジェクトファイルに加えられた変更を自動的に読み込みます。 ツールがプロジェクト内のファイルを変更しない場合、このオプションは無効にできます。
- ツール出力用のコンソールを開く
ツールの標準出力およびエラーストリームを持つコンソールを開きます。
- Make console active on message in stdout
ツールが標準出力ストリームを使用するときにコンソールを有効にします。
- Make console active on message in stderr
ツールが標準エラーストリームを使用するときにコンソールを有効にします。
- 出力フィルター
出力メッセージの絶対ファイルパス、行番号、列番号をハイパーリンクに変換するフィルターを指定します。 これにより、コンソール出力からファイル内の関連する場所に直接移動できます。 各行は、個別のフィルターを定義する正規表現です。
例えば、あるツールが次のような出力行を生成するとします:
/path/to/file.conf:42:10 WARNING: Some message次に、このようなフィルターを定義できます:
$FILE_PATH$:$LINE$:$COLUMN$.*