RubyMine 2026.1 Help

高度な補完

ステートメント補完​

文の補完を使用して、構文的に正しいコード構成体を作成できます。 必要な構文要素(括弧、中括弧、セミコロン)を挿入して、次のステートメントの入力を開始できる位置に移動します。

ステートメント補完を呼び出すには、コード構造の入力を開始し、 Ctrl+Shift+Enter を押します。

メソッドまたは関数の宣言を補完する

  • メソッドまたは関数の宣言を入力し始め、括弧の後に Ctrl+Shift+Enter を押します。 RubyMine は、メソッド、クラス、モジュール、条件文(if, unless, case )、およびブロック(do … end )に end を追加します。

    def paint # caret
    def paint # caret end

コード構成を補完する

  • コード構成の入力を開始し、 Ctrl+Shift+Enter を押します。

    RubyMine は自動的に構文を補完し、 end を追加します。 キャレットは次の編集位置に配置されます。

    if art.nil? # caret
    if art.nil? # caret end

ヒッピー補完

ヒッピー補完は、目に見える範囲でテキストを分析し、現在のコンテキストから提案を生成する補完エンジンです。 それは現在開いているファイルのどれからでもどんな単語でも補完するのに役立ちます。

キャレットの文字列を既存の単語に展開する

  1. 最初の文字列を入力し、次のいずれかを実行してください:

    • Alt+/ を押すか、 コード | コード補完 | 単語の循環展開 を選択して、キャレットの前に一致する単語を検索します。

    • Alt+Shift+/ を押すか、 コード | コード補完 | 単語の循環展開(後方) を選択して、キャレットの後ろにある他の開いているファイルで一致する単語を検索します。

    提案された最初の値が表示され、プロトタイプがソースコードでハイライトされます。

    Expand word
  2. 提案を受け入れるか、 Alt キーを押したまま、必要な単語が見つかるまで \ を押し続けます。

タグと属性の補完

RubyMine は、多くのファイルタイプでタグや属性の名前および値を自動的に補完します:

タグ名の補完

  1. 開始 < を入力し、タグ名の入力を開始します。 RubyMine は、現在のコンテキストに適したタグ名のリストを表示します。

    リストをスクロールするには、 Up キーと Down キーを使用します。

  2. Enter を押して、リストから選択を受け入れます。 ファイルがスキーマまたは DTD に関連付けられている場合、RubyMine はそれに応じて必須属性を自動的に挿入します。

taglib 宣言をインポートする

タグライブラリで宣言されたタグを使用する必要がある場合は、このタグライブラリをインポートしてからカスタムタグを使用する必要があります。

  1. taglib 接頭辞を入力して、 Alt+Insert を押してください。

  2. リストから taglib を選択し、 Enter を押します。

    RubyMine は選択したタグライブラリをインポートし、インポートステートメントを自動的に追加します。

taglib で宣言されたタグを挿入する

  1. タグの入力を開始し、 Ctrl+Alt+Space を押します。

  2. リストからタグを選択します。 角括弧には、それが属する taglib の uri が表示されます。

  3. タグライブラリを選択し、 Enter を押します。 RubyMine は選択したタグライブラリの宣言を追加します。

2026 年 6 月 2 日