PyCharm 2026.1 Help

高度な補完

型一致補完​

スマートな型マッチングコード補完は、候補リストをフィルタリングし、現在のコンテキストに適用可能な型のみを表示します。

型一致補完を呼び出す

  • スマート型一致コード補完は候補リストをフィルタリングし、現在のコンテキストに該当するタイプのみを表示します。 型一致補完を呼び出すには、コードの入力を開始して Ctrl+Shift+Space を押します。 あるいは、メインメニューから Code | Code Completion | Type-Matching を選択します。

スマート型補完

ステートメント補完​

文法的に正しいコード構造を作成するには、文法補完機能を使用します。 文法補完機能は、必要な構文要素を挿入し、次の文の入力を開始できる状態へと導きます。

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

メソッド宣言を補完する

  • メソッド宣言の入力を開始し、括弧の後で Ctrl+Shift+Enter を押します。

    PyCharm は必須パラメーター self を含むメソッド宣言を自動的に補完します。 Python クラスでメソッド宣言を入力し始めると、PyCharm はパラメーターリストの左括弧の後に self を挿入します。 この動作はエディター設定の スマートキー ページで設定できます。

    class Art: def paint(#caret
    class Art: def paint(self): #caret

コード構成を補完する

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

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

    def NewFunction#caret
    def NewFunction(): #caret

コレクション内の完全なステートメント

  • PyCharm は、複数行のコレクションリテラルで改行の前に末尾のコンマを自動的に挿入します。 辞書リテラルでは、キーと値の間にコロンが挿入されます。 Ctrl+Shift+Enter を押してステートメント補完を呼び出します。

    my_dict = { "key": "value"#caret }
    my_dict = { "key": "value", #caret }

ヒッピー補完​

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

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

  1. 最初の文字列を入力し、次のいずれかを実行します:

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

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

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

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

2026 年 6 月 1 日