RubyMine 2026.1 Help

自動インポート

JavaScript および TypeScript ファイルでは、RubyMine は、モジュール、クラス、コンポーネント、エクスポート可能なその他のシンボルや XML 名前空間のインポートステートメントを自動的に追加します。 JavaScript で自動インポートTypeScript での自動インポートXML 名前空間のインポートの詳細を参照してください。

不足しているインポート文は、 シンボルを補完させる際にその場で追加することも、後で クイックフィックスやインテンションアクション、または 自動インポートのツールチップを使用して追加することもできます。

不足しているインポート文は、シンボルの作成時にその場で追加することも、後からクイックフィックスやインテンションアクション、または自動インポートツールチップを使用して追加することもできます。

ES6 シンボルまたは CommonJS モジュールの場合、RubyMine はインポートステートメントのスタイルを自動で決定するか、必要なスタイルを選択できるポップアップを表示します。 詳しくは JavaScript で自動インポートを参照してください。

コード補完にインポートステートメントを追加する

エクスポートされた JavaScript または TypeScript シンボルを補完すると、RubyMine はインポートステートメントを追加します。

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

完了時に自動インポートを無効にして、代わりにクイックフィックスを使用することができます。

  1. 設定 ダイアログ(Ctrl+Alt+S )で エディター | 一般 | 自動インポート に移動します。

  2. 開いた 自動インポート ページで、 TypeScript/JavaScript 領域のチェックボックスを使用して、コード補完でのインポート生成を有効または無効にします。

クイックフィックスを使用する

プロジェクトの依存関係に含まれる JavaScript および TypeScript シンボルの場合、RubyMine にはインポートステートメントが不足している場合や自動インポートが無効になっている場合にインポートステートメントを追加できるクイックフィックスがあります。

RubyMine はシンボルを未解決としてマークし、推奨されるクイックフィックスを含むポップアップを表示します:

ws_es6_autoimport_off_tooltip.png

または、 Alt+Enter を押します。

ws_es6_autoimport_off.png

インポート元が複数存在する場合、RubyMine は候補リストを表示します:

クイックフィックスによる自動インポート: 多肢選択

import ステートメントの欠落 警告を表示したくない場合は、現在のファイルまたはプロジェクト全体でインスペクションを無効にします。 詳細については、 インスペクションの無効化と有効化 を参照してください。

欠落しているインポートステートメントインスペクションを無効にする

または、ファイルの ハイライトレベルを変更します。エディター右上隅のウィジェットにマウスを合わせ、 なし または 構文ハイライト リストから選択します。

Add import statements using the auto-import tooltip

インポート文が見つからないシンボルにカーソルを合わせると、自動インポートのツールチップが表示されます。 提案を受け入れるには、 Alt+Enter を押してください。

自動インポートツールチップを使用して ES6 インポートを追加する
Add import statements using the auto-import tooltip

ツールチップを無効にするには、エディターの右上隅にあるインスペクションウィジェットにカーソルを合わせ、 詳細 をクリックして、 自動インポートツールチップを表示 オプションのチェックを外します。

インポートの最適化

RubyMine は、未使用のインポートを削除し、現在のファイル、ディレクトリ内すべてのファイル、またはプロジェクト全体でインポートステートメントを整理できます。

すべてのインポートを最適化する

  1. プロジェクト ツールウィンドウ(表示 | Tool Windows | プロジェクト )でファイルまたはディレクトリを選択します。

  2. 以下のいずれかを行います:

    • コード | インポートの最適化 に移動します(または Ctrl+Alt+O を押します)。

    • コンテキストメニューから インポートの最適化 を選択します。

  3. (ディレクトリを選択した場合)ディレクトリ内のすべてのファイルでインポートを最適化するか、ローカルで変更されたファイルのみでインポートを最適化するか(プロジェクトがバージョン管理下にある場合)を選択し、 実行 をクリックします。

1 つのファイルでインポートを最適化する

  • import ステートメントにキャレットを置き、 Alt+Enter を押すか、 インテンションアクションボタン アイコンを使用します。 次に 未使用の 'import' を除去 を選択します。

    未使用のインポートを除去する
  • エディターでファイルを開くか、 プロジェクト ツールウィンドウでファイルを選択し、 Ctrl+Alt+O を押します。

ファイルの再フォーマット時にインポートを最適化する

ファイルが再フォーマットされるたびに、インポートを最適化するように RubyMine に指示できます。

  • エディターでファイルを開き、 Ctrl+Alt+Shift+L を押して、開いた ファイルの整形 ダイアログで インポートの最適化 チェックボックスが選択されていることを確認します。

その後、このプロジェクトで Ctrl+Alt+L を押すたびに、RubyMine がインポートを自動的に最適化します。

VCS に変更をコミットする前にインポートを最適化する

プロジェクトがバージョン管理下にある場合、VCS にコミットする前に、変更されたファイルのインポートを最適化するよう RubyMine に指示できます。

  • コミット ツールウィンドウ Alt+0 で、 コミットオプションを表示 をクリックし、 コミットチェック 領域の > インポートの最適化 チェックボックスを選択します。

    コミット前にインポートを最適化する
  • 更新されたコードでのみインポートを最適化することもできます。 プロジェクト ツールウィンドウで、フォルダーを選択し、 Ctrl+Alt+O を押します。 インポートの最適化 ダイアログで VCS 変更されたファイルのみ処理する を選択し、 実行 をクリックします。

保存時にインポートを自動的に最適化する

変更が保存されたときに、変更されたファイルへのインポートを自動的に最適化するように IDE を構成できます。

  1. Ctrl+Alt+S を押して設定を開き、 ツール | 保存時のアクション を選択します。

  2. インポートの最適化 オプションを有効にして、変更を適用します。

    さらに、 すべてのファイルタイプ リストから、自動インポート最適化を使用するファイルのタイプを選択します。

    保存時にインポートを自動的に最適化する: ファイルの種類を指定する
2026 年 6 月 2 日