リモート SSH 外部ツール
このページでは、リモート外部ツールで行うことができる設定について説明します。外部ツールの追加と使用の詳細については、「外部ツール」を参照してください。
ツールバーボタンを使用して、使用可能な外部ツールのリストを管理します。保持したいがメニューで使用できないツールとグループのチェックボックスをオフにします。
- 追加 Alt+Insert
新しい外部ツールを追加します。
- 除去 Ctrl+Y
選択したツールまたはグループを削除します。
- 編集 Enter
選択したツールを編集します。
- 上へ Alt+Up
選択したツールをリスト内で上に移動します。
- 下へ Alt+Up
選択したツールをリスト内で下に移動します。
- コピー
選択したツールをリスト内で下に移動します。
外部ツールを作成、編集、コピーするときは、ツールの設定を提供する必要があります。
- 名前
PyCharm インターフェースでツールを実行するためのアクションとして使用されるツールの名前。
- グループ
ツールが属するグループの名前。既存のグループを選択するか、新しいグループの名前を入力できます。例: 多くの外部ツールが構成されている場合、リンター、プリプロセッサー、ポストプロセッサーなどのグループに分けたい場合があります。
- 説明
ツールのわかりやすい説明。
ツール設定
- プログラム
実行可能ファイル (スクリプト、ユーティリティ、アプリケーションなど) への絶対パス。
- 引数
コマンドラインで指定したように、引数は実行可能ファイルに渡されます。
個々の引数を区切るには、スペースを使用します。
スペースを含む引数とパスには二重引用符を使用します。
バックスラッシュを使用して、引数またはパスの一部である二重引用符をエスケープします。
例:
-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$.*
関連ページ:
外部ツール
サードパーティのコマンドラインアプリケーションを外部ツールとして構成して、PyCharm から実行します。例: ワークフローでは、特定のスクリプト、コードジェネレーター、アナライザー、プリプロセッサーまたはポストプロセッサー、データベースユーティリティなどの実行が必要になる場合があります。外部ツールとして構成することにより、PyCharm は専用のアクションを提供します。これは、メインメニューや特定のコンテキストメニューから実行したり、ショートカットを割り当てたり、特定の実行構成を起動するときに...
組み込みの IDE マクロ
PyCharm は、外部ツールや実行構成のさまざまなパス、オプション、その他のコマンドライン引数を指定するために使用できる変数である、多数の組み込みマクロを提供します。値としてマクロを受け入れるダイアログフィールドには、プラスアイコンが表示されます。マクロの値は現在のコンテキストによって異なります。例: 現在のファイルを含むディレクトリの名前を渡す必要がある場合は、完全なパスが必要な場合はを使用します。現在のプロジェクトが属するワークスペースへのパス。ワークスペースは、開いているファイル階層のル...
Vagrant: 再現可能な開発環境の使用
Vagrant は、仮想マシンのライフサイクルを管理するために使用されるコマンドラインユーティリティです。PyCharm は Vagrant と完全に統合されており、Vagrant 仮想環境を構成し、仮想マシンの動作を制御し、プロジェクト内から Vagrant コマンドを実行できます。Vagrant を使用する場合、次の定義が満たされます。Vagrantfile: Vagrant 環境を定義し、仮想ボックスのすべての構成を格納し、仮想マシンの操作方法を Vagrant に指示するメイン構成ファイル...