JetBrains Rider 2024.3 ヘルプ

自動インポート

フィーチャーのインポート

エディターで「不足している参照のインポート」ポップアップを表示する

このオプションを選択すると、ファイルで 1 つ以上のインポートされていないタイプが検出されると、C# および VB.NET で名前空間インポートすることを提案するポップアップが表示されます。

Namespace import quick-fix

チェックボックスが選択されていない場合、Alt+Enter を押すと、対応するアクションがアクションリストで使用可能になります。

基本補完でインポート項目を表示する

このチェックボックスを選択すると、第 2 基本補完によって提案された完了項目が自動完了基本補完の補完リストに自動的に表示されます。

フィルター

次のタイプ / メンバーをインポート機能から除外します

このリストを使用して、名前空間のインポートの提案およびコード補完の提案から除外する必要がある名前空間、タイプ、メンバーを指定します。

次のタイプをインポートするときに、完全なタイプ名の修飾を適用します

このリストを使用して、using / import ディレクティブでインポートするのではなく、完全修飾名で参照する必要があるタイプを指定します。

これらの設定は、欠落している名前空間をインポートし、'using' ディレクティブを最適化するタスクを使用してコードのクリーンアップ を実行し、2 番目の基本補完の提案を受け入れるときに適用されます。

エントリの形式は、Fully.Qualified.NameFully.Qualified.Name.Prefix**Fully.Qualified.Name.Suffix です。ジェネリクス型は List`1 として指定されます。

XML

自動インポートのツールチップを表示

バインドされていない名前空間の名前を入力すると、自動インポートのツールチップが自動的に表示されます。

TypeScript/JavaScript

コード補完時に ES6 のインポートを追加する

  • このチェックボックスが選択されている場合、JetBrains Rider は、別のプロジェクトファイルで ES6 エクスポートを使用してエクスポートされたシンボルを完了すると、JavaScript コードにインポートステートメントを自動的に挿入します。

    Add ES6 imports on code completion
  • チェックボックスがオフの場合、Alt+Enter JetBrains Rider を押すと、シンボルのインポートを提案するポップアップが表示されます。

    Add ES6 imports on code completion disabled
  • 完了と自動インポートは、ステートレスコンポーネントを含む React コンポーネントでも機能します。JetBrains Rider はそれらを適切に検出し、コード補完を提供し、インポート文を自動的に追加します。

    Completion for imports in React stateless components

TypeScript のインポートを自動的に追加する

JetBrains Rider で TypeScript コードでインポート文を生成する場合は、このチェックボックスを選択します。下記のチェックボックスを使用して、インポート世代を呼び出すタイミングを選択します。

  • コード補完時に実行このチェックボックスが選択されている場合、別のプロジェクトファイルにエクスポートされたシンボルを完了すると、JetBrains Rider は TypeScript コードにインポートステートメントを自動的に挿入します。

  • 自動インポートツールチップを使用このチェックボックスが選択されている場合、インポート可能な未解決のシンボルにキャレットを置くと、JetBrains Rider はインポートの提案を含むツールチップを表示します。チェックボックスをオフにすると、Alt+Enter を押すだけでインポート生成を呼び出すことができます。

  • 明確なインポートをオンザフライで追加このチェックボックスを選択すると、コードを入力するか、シンボルをインポートするソースが 1 つしかない場合は、まだインポートされていないシンボルを含むフラグメントを貼り付けると、JetBrains Rider はインポートステートメントを追加します。

たとえば、Chrome のようにフルファイル名を必要とするブラウザーで ES6 モジュールを使用している場合は、インポート文の ES6 モジュールの名前の拡張子が .js であることが重要です。

  • 拡張機能を JavaScript コンテキストに自動的に追加するには、コードスタイル: JavaScript ページのインポートタブファイル拡張子を使用するチェックボックスを選択します。

  • 拡張子を TypeScript コンテキストに自動的に追加するには、コードスタイル: TypeScript ページのインポートタブファイル拡張子を使用するチェックボックスを選択します。

関連ページ:

レイヤーベースの設定

Rider 設定ダイアログでは、ページアイコンを見て、特定のページに使用されている設定管理メカニズムを確認できます。任意のアイコンでマークされていないページは、ユーザープロファイルに保存されている IDE 設定をホストします。レイヤーベースの設定は ReSharper と互換性があるため、ReSharper を使用している場合、チームメンバーのいずれかがそれを使用している場合、Rider は ReSharper で構成した設定を読み取って適用できます。「ソリューションパーソナル」および「ソリュ...

ディレクトリベースの設定

Rider 設定ダイアログでは、ページアイコンを見て、特定のページに使用されている設定管理メカニズムを確認できます。任意のアイコンでマークされていないページは、ユーザープロファイルに保存されている IDE 設定をホストします。ソリューションレベルと IDE レベルの設定:IntelliJ プラットフォームに基づく Rider のフロントエンド機能の設定は、ディレクトリベースの形式で保存されます。XML ファイルの 2 つの特定の場所に保存されます。IDE レイアウト、優先キーマップ、エディター...

アクションインジケーターとアクションリスト

Rider のテキストエディターで最も注目すべきことは、アクションインジケータとアクションリストです。これらは、JetBrains Rider によってサポートされるすべてのファイル(C#、VB.NET、XML、CSS、JavaScript、ASP.NET など)に表示され、使用可能なアクションについて通知し、それらの適用を支援します。アクションインジケータ:アクションインジケーターは、テキストエディターの左余白に表示されるアイコンです。これらのアイコンは、対応する行とキャレット位置で使用でき...

第 2 基本補完

このコマンドは、名前空間が現在のファイルにインポートされているかどうかにかかわらず、現在のプロジェクトで参照されているモジュールの型と拡張メソッドを示します。提案された各項目の名前空間は、候補リストの右側に表示されます。インポートされていないタイプを選択すると、必要な名前空間のインポート指示が自動的に追加されます。2 番目の基本補完を呼び出すコードを入力する位置にキャレットを置きます。を押します。リストから候補を選択して Enter を押すか、識別子の最初の文字またはそのキャメルハンプの略語の入力を...

自動補完

JetBrains Rider の自動補完は、クラス、メソッド、変数、キーワード、以前にインポートされた拡張メソッドを含む現在の可視性スコープ内で使用可能なその他のシンボルの名前を提案します。ライブテンプレート、コード生成の提案、単体テストのカテゴリなど、他の多くのコンテキスト固有の提案も補完リストで利用できます。デフォルトでは、自動補完の提案には第 2 基本補完のアイテムも含まれます。デフォルトの動作を変更する場合は、JetBrains Rider 設定のページにある対応するコントロールを使...

言語およびフレームワーク: JavaScript

JetBrains Rider を使用すると、JavaScript および Node.js を使用して最新の Web、モバイル、デスクトップアプリケーションを開発できます。JetBrains Rider は、React、Angular、Vue.js、その他のフレームワークもサポートし、Web 開発用のさまざまなツールとの緊密な統合を提供します。JavaScript 対応のコーディング支援には、キーワード、ラベル、変数、パラメーター、関数の補完、エラーと構文のハイライト、フォーマット、コードインスペクシ...