JetBrains Rider 2026.1 Help

言語とフレームワーク:シェルスクリプト

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

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

JetBrains Rider は、複数の外部ツールと連携してシェルスクリプトのサポートを強化します:

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

    ShellCheck インスペクションは 設定 | エディター | インスペクション | シェルスクリプト で設定できます。

  • Shfmt(英語) は、シェルスクリプト用の外部フォーマッタエンジンです。 JetBrains Rider は、シェルスクリプトの コードを整形 Ctrl+Alt+L するのが初めての場合、インストールを提案します。

    設定 | エディター | コードスタイル | シェルスクリプト でフォーマッタを手動で追加できます。

  • Explainshell(英語) は、あらゆるシェルコマンドを解析し、各引数に対するヘルプテキストを提供する Web サイトです。 アクセスするには、 コンテキストアクションAlt+Enter を押し、 シェルを説明する を選択します。 すると、選択したコマンドの説明が表示された Explainshell(英語)Web サイトが開きます。

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

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

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

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

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

デフォルトでは、JetBrains Rider は次の拡張機能のファイルをシェルスクリプトとして認識します: .sh .bash .zsh 。 ただし、JetBrains Rider を設定して、任意のファイルタイプをシェルスクリプトファイルとして認識できるようにできます(たとえば、 .csh ファイルを編集する場合)。

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

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

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

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

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

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

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

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

  2. 追加ボタン をクリックして、 シェルスクリプト を選択します。

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

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

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

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

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

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

  2. 追加ボタン をクリックして、 シェルスクリプト を選択します。

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

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

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

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

別の構成(例:別のスクリプト)が起動される前にこのコマンドを実行したい場合は、別の構成の Before launchエリアで作成した構成を選択できます。

2026 年 6 月 12 日