PyCharm 2026.1 ヘルプ

インレイヒント

インレイヒントはエディターに表示され、コードに関する追加情報を提供して、読みやすく移動しやすくします。

Inlay hints example

インレイヒントを有効または無効にする

  • エディター内で現在表示されているヒントを無効にするには:

    ヒントを右クリックし、特定の種類のヒントを無効にするか、このカテゴリ内のすべてのヒントを無効にするかを選択します。

  • インレイヒントの特定のグループを 1 つ以上構成するには:

    設定ダイアログ (Ctrl+Alt+S) を開き、エディター | インレイヒントに移動して、ヒントの横にあるチェックボックスを使用して、対応するカテゴリのインレイヒントを非表示または表示します。

    Settings | Inlay Hints

コードビジョン

コードビジョンヒントは、シンボルの使用回数を表示し、そのシンボルの作成者を示し、新規シンボルまたは未コミットの変更を含むシンボルをマークします。

ヒントにカーソルを合わせると、リンクに変わります。リンクをクリックすると、クラスの使用箇所または実装に移動したり、バージョン管理のアノテーションを開くことができます。

  • Inheritors は、クラスまたはインターフェースの子孫の数を表示します。ヒントをクリックすると、子孫に移動します。複数の実装がある場合は、リストから該当するものを選択してください。詳しくは実装に移動を参照してください。

  • 使用箇所には、プロジェクト内でクラスまたはメソッドが何回使用されているかが表示されます。ヒントをクリックすると、使用箇所に移動するか、リストから該当するものを選択できます。詳しくはプロジェクトの使用箇所を検索するを参照してください。

    Inlay hints, code vision: jump to usages
  • LSP コードレンズ - LSP サーバーからのコードレンズ情報を表示します。

  • Python Web 構造 - このヒントをクリックすると、Python Web 構造アクションが呼び出されます。

    Inlay hints, code vision: Python Web Structure
  • AI でドキュメントを生成する - このヒントをクリックすると、ドキュメント作成 AI アクションが呼び出されます。

  • コンポーネントの使用箇所は、Vue、Svelte、Astro ファイルに表示されます。ヒントをクリックすると、プロジェクト内の任意の場所で特定のコンポーネントの使用箇所をすばやく検索できます。

  • コード作成者は、特定のコード要素でほとんどのコード行を作成 / 編集した人物を示します。ヒントは、要素が新しいか、現在のリビジョンで変更されているか、それにかなりの貢献をしている複数のコントリビューターがいるかどうかも示します。ヒントをクリックして、ガターで Git アノテーションを開きます。コード作成者を見つけるから詳細を参照してください。

    Inlay hints, code vision: code author

パラメーター名

関数およびメソッド呼び出しのパラメーターの名前を表示します。これらのヒントは、関数やメソッドに正しい引数を渡す際に役立ちます。

チェックボックスを選択または選択解除することで、特定の言語や構文のコンテキストにおけるインレイヒントの有効 / 無効を切り替えることができます。右側の対話的なプレビューを使用して、結果が期待どおりかどうかを確認してください。

Inlay hints: parameter names

多くのメソッドと関数では、パラメーター名はデフォルトで表示されません。これらのメソッドと関数は、デフォルトの除外リストにあります。除外されたパラメーター名のヒントを再度有効にしたり、除外されたメソッドや関数を追加したりするには、除外リストをクリックしてリストを編集してください。

メソッドまたは関数のパラメーター名のヒントを無効にするには、次のパターンのいずれかを使用します。

  • (*info, status) - 2 つのパラメーターを持つすべての関数。最初のパラメーター名は info で終わり、2 番目のパラメーター名は status です。

  • (a, b) — パラメーター a および b を持つすべての関数

  • *.put(self, key, value) — パラメーターのキーを持つすべての put メソッド

  • Foo.bar(self, a, b) — パラメーター a および b を持つクラス Fooメソッドバー

  • foo(<star><star>kwargs) — パラメーター ** クワーグスを持つ関数 foo

プレースホルダーの名前は、オプションのパラメーターを含むすべてのパラメーターに指定する必要があります。修飾されたメソッド名には、クラス名またはそのプレースホルダーが含まれている必要があります。エディターからパターンを追加するには、現在のメソッドのヒントを表示しないインテンションアクション Alt+Enter を使用します。

Python パラメーターのヒント

クラスコンストラクター呼び出し : クラスをインスタンス化する際に、引数のパラメーター名を表示します。

非リテラル引数 : 変数または式の引数のパラメーター名を表示します。

Pytest のパラメーター名

@pytest.mark.parametrize decorator を使用する際に、各テストパラメーターにどの値が対応しているかを明確にするために、パラメーター名を表示します。

JavaScript のパラメーターヒントTypeScript のパラメーターのヒントについてさらに詳しく知りたい方はこちらを参照してください。

タイプ

エディターに変数、フィールド、パラメーター、関数の戻り値の型を表示します。

チェックボックスを選択または選択解除することで、特定の言語や構文のコンテキストにおけるインレイヒントの有効 / 無効を切り替えることができます。右側の対話的なプレビューを使用して、結果が期待どおりかどうかを確認してください。

Inlay hints: types
Python タイプのヒント

'reveal_type' 引数の型 : reveal_type() に渡された式の推論された型を示します。

関数の戻り値の型 : 関数定義における推論または宣言された戻り値の型を表示します。

型パラメーターの分散 : 型パラメーター out (共変)と in (反変)の推論された分散を示します。

パラメーター型のアノテーション : 関数およびメソッドのパラメーターについて、推論または宣言された型を表示します。

クラスパターンにおける位置引数

構造パターンマッチングにおける位置パターンの属性名を表示します。

JavaScript の戻り値の型JavaScript の型ヒントTypeScript で型ヒントを返すTypeScript の型ヒントについて詳しくはこちらを参照してください。

デフォルトでは、このチェックボックスが選択されており、PyCharm は TypeScript コンテキストの数値列挙型(英語)の推定値を表示します。チェックボックスをオフにすると、推測された値が非表示になり、明示的に初期化された定数の値のみが表示されます。

メソッドチェーン

メソッドチェーン内の各メソッドの戻り値の型を表示します。ヒントは、メソッドが別の行で呼び出された場合にのみ表示されます。

その他

Python

Ruff のエラーコード名 : Ruff リンターの診断におけるエラー名と識別子を表示します。

Dockerfile

Docker は名前付きステージを実行する : Dockerfile で特定の名前付きステージをすばやく構築または実行するためのアイコンを表示します。

Markdown

テーブルインレイ : 表の周囲に水平線と垂直線を表示します。列と行の操作が可能です。

SQL

結合のカーディナリティ : これは、一方の表の行と他方の表の行との間の数値的な関係を示しています。

TOML

Ruff のエラーコード名 : TOML ファイルで Ruff を設定する際に発生する Ruff エラーコードの説明を表示します。

インレイヒント設定では、ヒントで取得する情報の種類を設定できます。

インレイヒントの外観を変更する

  1. 設定ダイアログ (Ctrl+Alt+S) で、エディター | カラースキームの切り替え | 言語のデフォルトに移動し、インラインヒントを選択します。

  2. インレイヒントのタイプと状態を選択し、必要に応じてフォントの色と効果を構成します。

2026 年 4 月 29 日

関連ページ:

ソースコードナビゲーション

さまざまなアクションとポップアップを使用して、エディター内のコード内をすばやく移動できます。エディターウィンドウとツールウィンドウ間の移動、およびエディタータブとパンくずリストの操作の詳細については、エディターの基本を参照してください。最近のファイル、場所、変更のナビゲーションの詳細については、最近のファイルと変更を参照してください。必要なファイルの検索方法の詳細については、ファイルナビゲーションを参照してください。ファイルの構造を表示および移動する方法の詳細については、ソースファイルの構造を表...

使用箇所の検索

コードを記述または編集するときに、変更または削除するコード要素に遭遇する場合があります。変更を行う前に、コード要素がどこで使用され、アプリケーションにどのように影響するかを確認することをお勧めします。使用箇所の検索アクションを使用すると、コードベース全体でコード要素の参照を検索できます。検索プロセスを管理し、単一のファイルのみを検索したり、検索範囲をプロジェクト全体に拡張したり、特定の検索範囲を作成したりできます。さらに、使用箇所のハイライトの色を設定したり、使用箇所の自動ハイライトを完全に無効...

ドキュメントの記述

AI Assistant を使用すると、LLM (大規模言語モデル) を使用して任意のアイテム宣言のドキュメントを生成できます。RustRover では、可能な限り doctest が含まれます。目的の項目にキャレットを置き、右クリックしてコンテキストメニューを開きます。コンテキストメニューで、AI アクションを選択し、次にドキュメントを書くを選択します。AI Assistant は選択した項目のドキュメントを生成します。のドキュメントを書くアクションのプロンプトをカスタマイズできます。2025 年...

Git リポジトリの変更を調査する

PyCharm では、プロジェクト内のすべての変更を追跡できます。これにより、変更の作成者を特定し、ファイルバージョンまたはコミットの違いを確認し、必要に応じて変更を安全にロールバックして元に戻すことができます。プロジェクト履歴を確認する:指定したフィルターに一致するプロジェクトソースに加えられたすべての変更を確認できます。プロジェクト履歴を表示するには、Git ツールウィンドウのログタブを開きます。すべてのブランチおよびリモートリポジトリにコミットされたすべての変更が表示されます。マルチリポ...

JavaScript

PyCharm を使用すると、JavaScript を使用して最新の Web、モバイル、デスクトップアプリケーションを開発できます。利用できる機能は、契約の種類によって異なります。JavaScript 対応のコーディング支援機能には、キーワード、ラベル、変数、パラメーター、関数の補完、エラーと構文のハイライト、フォーマット、コードインスペクションおよびクイックフィックス、一般的で JavaScript 固有リファクタリングが含まれます。PyCharm は JavaScript リンターとも統合されて...

プラグインのインストール

プラグインは PyCharm のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains マーケット...