IntelliJ IDEA 2024.1 ヘルプ

シェルスクリプト

シェルスクリプトプラグインを有効にする

この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっているシェルスクリプト(英語)プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

  2. インストール済みタブを開き、シェルスクリプトプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

IntelliJ IDEA は、シェルスクリプトファイルのコーディング支援 ( 補完 (ローカルパスを含む)、ハイライト、クイックドキュメント、テキストの名前変更、リファクタリングなど) を提供します。

Coding assistance for shell scripts

また、シェルスクリプト用の特別なタイプの実行 / デバッグ構成も含まれています。

IntelliJ IDEA は、いくつかの外部ツールと統合して、シェルスクリプトのサポートを強化します。

  • ShellCheck(英語) は、構文エラー、意味上の問題、コーナーケース、典型的な落とし穴を検出できるシェルスクリプトの静的分析ツールです。IntelliJ IDEA はそれが利用できない場合それをインストールするように促します。

  • Shfmt(英語) は、シェルスクリプト用の外部フォーマッタエンジンです。IntelliJ IDEA は、シェルスクリプトのコードの再フォーマット Ctrl+Alt+L を初めてするときにインストールすることを提案します。

  • Explainshell(英語) は、任意のシェルコマンドを解析し、各引数のヘルプテキストを提供できる Web サイトです。インテンションアクションを介してアクセスできます: Alt+Enter を押して、シェルの説明を選択します。

シェルスクリプトとして認識されるようにファイルタイプを構成する

デフォルトでは、IntelliJ IDEA は次の拡張子を持つファイルをシェルスクリプトとして認識します: .sh.bash.zsh。ただし、IntelliJ IDEA を構成して、任意のファイルタイプをシェルスクリプトファイルとして認識することができます(たとえば、.csh ファイルを編集する場合)。

  1. 設定ダイアログ(Ctrl+Alt+S)で、エディター | ファイルタイプを選択します。

  2. 認識されたファイルタイプリストでシェルスクリプトを選択し、下のファイル名のパターンリストに必要なパターンを追加します。

  3. 変更を適用するには、OK をクリックします。

シェルスクリプトファイルを実行する

  • シェルスクリプトファイルで作業するときは、ガターの The Run icon をクリックします。これにより、組み込みのターミナルでスクリプトが実行されます。

スクリプトの起動をカスタマイズする場合(たとえば、スクリプトとインタープリターのオプションを指定する場合)、シェルスクリプト 実行 / デバッグ構成を作成することもできます。

スクリプトファイルの構成を作成する

  1. メインメニューで、実行 | 実行構成の編集に移動します。

  2. The Add button をクリックし、シェルスクリプトを選択します。

  3. 実行で、スクリプトファイルオプションを選択します。

  4. スクリプトファイルへのパスと、スクリプトの起動時にスクリプトに渡すオプションを指定します。スクリプトを実行するためのインタープリターと、インタープリターの追加オプションを変更することもできます。

  5. 実行 / デバッグ構成を保存するには、OK をクリックします。

シェルコマンドの構成を作成する

スクリプトファイルを作成せずに、単純な任意のコマンドのシェルスクリプト実行 / デバッグ構成を作成できます。これは、たとえば、別の構成が起動される前にこのコマンドを自動的に実行し、そのための別のファイルを作成したくない場合に役立ちます。

  1. メインメニューで、実行 | 実行構成の編集に移動します。

  2. The Add button をクリックし、シェルスクリプトを選択します。

  3. 実行で、スクリプトテキストオプションを選択します。

  4. コマンドテキストを入力し、オプションでコマンドの作業ディレクトリを変更します。

  5. 実行 / デバッグ構成を保存するには、OK をクリックします。

Shell Script run/debug configuration

別の構成(たとえば、別のスクリプト)を起動する前にこのコマンドを実行する場合は、別の構成の起動前領域で作成された構成を選択できます。

関連ページ:

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完は、可視性スコープ内のクラス、メソッド、フィールド、キーワードの名前を完成させるのに役立ちます。コード補完を呼び出すと、IntelliJ IDEA はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します (提案にはライブテンプレートも含まれます)。基本コード補完がフィールド、パラメーター、変数宣言の一部に適用されて...

コードリファレンス情報

パラメーター情報:パラメーター情報ポップアップには、メソッド呼び出しと関数呼び出しのパラメーターの名前が表示されます。IntelliJ IDEA は、エディターで左括弧を入力するか、候補リストからメソッドを選択すると、1 秒 (1000 ミリ秒) 以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行う...

実行 / デバッグ構成: シェルスクリプト

シェルスクリプトプラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっているシェルスクリプトプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、シェルスクリプトプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。このダイアログを使用して、実行中のシェルスクリプトを設定します。IntelliJ IDEA で...

コードの整形

IntelliJ IDEA を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。コードフラグメントを再フォーマットするエディターで、再フォーマットしたいコードフラグメントを選択...

ターミナル

IntelliJ IDEA には、IDE 内からコマンドラインシェルを操作するための組み込みターミナルエミュレータが含まれています。これを使用して、専用のターミナルアプリケーションに切り替えることなく、Java ツール、Git コマンドの実行、ファイル権限の設定、その他のコマンドラインタスクの実行を行います。ターミナルプラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっているターミナルプラグインに依存しています。関連する機能が利用できない場合は、...

Rust

Rust プラグインは IntelliJ IDEA に本格的な Rust サポートを装備する: このガイドでは、始めるための基本的な手順を説明する: サポートされている機能の詳細については、RustRover ドキュメントを参照してください。Rust プラグインをインストールする:IntelliJ IDEA を起動します。ウェルカム画面で、プラグインをクリックします。すでにプロジェクトを開いている場合は、設定 () | プラグインに進みます。マーケットプレースタブを選択し、Rust プラグインを検...