PyCharm 2024.2 ヘルプ

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

さまざまなアクションやポップアップを使用して、エディター内のコードをすばやく移動することができます。エディターウィンドウとツールウィンドウ間の移動に関する詳細情報については、エディターの基本を確認してください。

キャレットで移動する

  • 後方に移動するには、Ctrl+Alt+Left を押します。前方に移動するには、Ctrl+Alt+Right を押します。

  • 最後に編集した場所に移動するには、Ctrl+Shift+Backspace を押します。

  • エディターで現在のキャレット位置を見つけるには、Ctrl+M を押します。大きなファイルをスクロールしたくない場合は、このアクションが役立つかもしれません。

    ただし、UpDown の矢印キーを押しても同じ結果が得られます。

  • 検索しようとしているキャレットの単語をハイライトするには、メインメニューから編集 | 検索 | キャレット上の単語の次の出現箇所を選択します。Windows を使用している場合は、Ctrl+F3 を押すこともできます。

  • キャレットが現在配置されている要素を確認するには、Alt+Q を押します。

  • 一致するコードブロック中括弧間でキャレットを移動するには、Ctrl+Shift+M を押します。

  • コードブロック間を移動するには、Ctrl+[ または Ctrl+] を押します。

キャレットを移動する

キャレットをコード内で移動するためにさまざまなアクションを使用できます。また、単語で移動したり改行したりしたときにキャレットを停止する位置を設定することもできます。

  • キャレットを次の単語または前の単語に移動するには、Ctrl+Right または Ctrl+Left を押します。

    デフォルトでは、PyCharm はキャレットを現在の単語の末尾に移動します。

    キャレットを前の単語に移動すると、キャレットは現在の単語の先頭に配置されます。これらのアクションを使用するときに、キャレットの位置を構成できます。

    設定ダイアログ(Ctrl+Alt+S)で、エディター | 一般に移動します。キャレットの移動セクションで、単語で移動時および改行時オプションを使用して、キャレットの動作を構成します。

  • キャレットを次の段落に進める、または前の段落に戻すには、Ctrl+Shift+A を押してキャレットを段落の後に移動またはキャレットを段落の前に移動アクションを検索します。

    テキストを選択してから、キャレットを段落の前後に移動することもできます。Ctrl+Shift+A を押して、選択状態でキャレットを段落の後に移動または選択状態でキャレットを段落の前に移動アクションを探します。

    必要に応じて、これらのアクションにショートカットを割り当てることができます。詳細については、キーボードショートカットを設定するを参照してください。

最近使用した箇所を見つける

最近使用した箇所ポップアップを使って、最近見たコードや変更したコードを確認することもできます。

  • 最近使用した箇所ポップアップを開くには、Ctrl+Shift+E を押します。リストは一番上の最新の訪問場所から始まり、コードスニペットが含まれています。

    Recent Locations popup
  • ポップアップ表示中に、同じショートカットを使用するか、編集済みのみを表示チェックボックスを選択して、コードが変更された場所のみを表示します。

  • コードスニペットを検索するには、最近使用した箇所ポップアップで検索クエリを入力します。コードテキスト、ファイル名、パンくずリストで検索できます。

    Search recent locations
  • 検索結果からロケーションエントリを削除するには、Delete または Backspace を押します。

    削除した場所は、Ctrl+Alt+Left ショートカットでアクセスしたエントリの一覧からも削除されることに注意してください。

ナビゲーションにブックマークを使用する

  • 匿名のブックマークを作成するには、キャレットを必要なコード行に配置して F11 を押します。

  • ニーモニックでブックマークを作成するには、必要なコード行にキャレットを置き、Ctrl+F11 を押して、ニーモニックの番号または文字を選択します。

  • 次または前のブックマークを表示するには、メインメニューで移動 | ブックマーク | 次のブックマークまたは移動 | ブックマーク | 前のブックマークを選択します。

  • ブックマークダイアログを開くには、Shift+F11 を押します。このダイアログを使用して、ブックマークの管理、たとえばブックマークの削除、ソート、簡単な説明の入力を行うことができます。

    Bookmarks dialog
  • 文字ニーモニックを使用して既存のブックマークに移動するには、Shift+F11 を押してから、必要な文字を押します。PyCharm はあなたをエディターとそれに対応するブックマークに戻します。

  • 番号ニーモニックを使用して既存のブックマークに移動するには、Ctrl とブックマークの番号を押します。

その他ノードのキーマップページの設定(Ctrl+Alt+S)で、ニーモニックを使用してブックマークを切り替える方法を確認できます。

最近の変更を見る

最近の変更リストを使用すると、プロジェクト内でローカルまたは外部で変更されたファイルのリストを表示できます。必要に応じて、それらの変更を元に戻すことができます。

  1. メインメニューで、表示 | 最近の変更 Alt+Shift+C に移動します。

    the Recent Changes popup
  2. ローカル履歴ツールウィンドウの最近の変更タブで、変更を選択します。

    IDE は、この変更によって変更されたファイルのリストを以下のパネルに表示します。

  3. Enter を押すか、ファイルをダブルクリックして差分ビューアーを開き、変更内容を確認して、必要に応じて変更を元に戻すことができます。

その使用箇所から、シンボルとシンボルの型の初期宣言に移動することができます。

宣言とその型に移動

  • キャレットを希望のシンボルに置き、Ctrl+B を押します。

    Go to Declaration

    あるいは、Ctrl+Click を使用します。Ctrl を押したまま、シンボルの上にマウスを置きます。シンボルがハイパーリンクに変わると、その宣言がツールチップに表示されます。キーを放さずにハイパーリンクをクリックすると、エディターで宣言が開きます。

    Go to Declaration using a link
  • 型宣言の場合は、Ctrl+Shift+B を押します。

    あるいは、Ctrl+Shift を押したまま、シンボルの上にマウスを置きます。シンボルがハイパーリンクに変わると、その型宣言がツールヒントに表示されます。キーを放さずにハイパーリンクをクリックすると、エディターでシンボルの型宣言が開きます。

    Go to Type Declaration using a link

実装に移動

エディターのガターアイコンを使用するか、適切なショートカットを押すか、継承インレイヒントをクリックすることで、クラスの実装とオーバーライドメソッドを追跡できます。

  • エディターにある the Implemented method icon / the Implementing method iconthe Overridden method icon / the Overriding method icon ガターアイコンのいずれかをクリックして、リストから目的の上位クラスまたは下位クラスを選択します。

  • 基本クラスまたは抽象メソッドに移動するには、Ctrl+U を押します。

  • 実装に移動するには、Ctrl+Alt+B を押します。

プロジェクトツールウィンドウで自動的にファイルを見つけることができます。

  1. ファイルがエディターで開かれている場合は、Alt+F1 を押して移動先の選択ポップアップを開きます。

    Select in popup
  2. ポップアップで、プロジェクトビューを選択して Enter を押します。PyCharm はプロジェクトツールウィンドウであなたのターゲットを見つけます。

ワンクリックでファイルを開き、プロジェクトツールウィンドウでファイルをすばやく見つける

シングルクリックでファイルを開く(以前はソースに自動スクロールと呼ばれていた)アクションと開いているファイルを常に選択(以前はソースから自動スクロールと呼ばれていた)アクションを使用して、プロジェクトツールウィンドウでファイルを見つけることができます。

  1. プロジェクトツールウィンドウで、プロジェクトツールバーを右クリックし、コンテキストメニューから振る舞いを選択します。

  2. 開いているファイルを常に選択を有効にします。その後、PyCharm はアクティブなエディタータブで現在開かれているファイルを追跡し、プロジェクトツールウィンドウで自動的にそのファイルを見つけます。

    Context menu
  3. シングルクリックでファイルを開くオプションを選択することもできます。この場合、プロジェクトビューでファイルをクリックすると、PyCharm は自動的にそのファイルをエディターで開きます。

  • コード内で次または前に見つかった問題に移動するには、それぞれ F2 または Shift+F2 を押します。または、メインメニューの移動 | 次の / 前のハイライトされたエラーに移動します。

    PyCharm はコード発行の直前にキャレットを配置します。

  • PyCharm がコードの問題間を移動する方法を設定します。すべてのコードの問題間を移動することも、小さな問題をスキップして検出されたエラー間を移動することもできます。スクロールバー領域のコード分析マーカーを右クリックして、コンテキストメニューから使用可能なナビゲーションモードの 1 つを選択します。

    • PyCharm が警告、情報、その他の軽微な問題をスキップするには、優先度が高い問題のみに移動を選択します。

    • 検出されたすべてのコードの問題間で PyCharm を移動させるには、次の問題へ移動を選択します。

メソッドを閲覧する

  • Alt+Down または Alt+Up を押します。

    HTML ファイル内の JavaScript コードの場合、この動作はキャレットの場所によって異なります。キャレットが JavaScript ブロック内にある場合は、JavaScript 関数間を移動できます。キャレットが <script> タグの上にある場合は、タグ間のナビゲーションが実行されます。

  • コード内のメソッドを視覚的に分離するには、設定ダイアログ(Ctrl+Alt+S)で、エディター | 一般 | 外観に移動し、メソッドセパレーターを表示するオプションを選択します。

    Method Separators in Editor
  • 構造ツールウィンドウを開くには、Alt+7 を押します。

レンズモードを使用する

レンズモードを使用すると、実際にスクロールしなくてもコードをプレビューできます。このモードは、スクロールバーの上にマウスを置くと、デフォルトでエディターで使用可能になります。これは、警告またはエラーメッセージの上にマウスを移動するときに特に便利です。

Lens mode
  • レンズモードを無効にするには、エディターの右側にあるコード分析マーカーを右クリックし、コンテキストメニューでスクロールバーのホバーにコードレンズを表示するチェックボックスをオフにします。

  • 別の方法として、設定ダイアログ(Ctrl+Alt+S)で、エディター | 一般 | 外観に移動し、スクロールバーのホバーにコードレンズを表示するチェックボックスをオフにします。

ナビゲーションにパンくずリストを使用する

現在開いているファイル内のクラス、変数、関数、メソッド、タグの名前を示すパンくずリストを使用して、ソースコード内を移動できます。デフォルトでは、パンくずリストは有効になっており、エディターの下部に表示されます。

Editor breadcrumbs
  • パンくずリストの場所を変更するには、パンくずリストを右クリックし、コンテキストメニューでパンくずリストと場所の設定を選択します。

  • パンくずリスト設定を編集するには、設定ダイアログ (Ctrl+Alt+S) でエディター | 一般 | パンくずリストに移動します。

便利なツールとしてナビゲーションバーを使用して、プロジェクト全体で解決方法を見つけることができます。

  1. Alt+Home を押して、ナビゲーションバーをアクティブにします。

  2. 矢印キーまたはマウスポインタを使用して、目的のファイルを探します。

  3. 選択したファイルをダブルクリックするか、Enter を押してエディターで開きます。

    Using PyCharm navigation bar to open files

行または列を見つける

  1. エディターで、Ctrl+G を押します。

  2. 指定行 / カラムへジャンプダイアログで、行番号または列番号、あるいはその両方を、: で区切って指定し、OK をクリックします。

    Go to line/column dialog
  3. エディターに行番号を表示したくない場合は、設定ダイアログ(Ctrl+Alt+S)でエディター | 一般 | 外観に移動し、行番号の表示チェックボックスをオフにします。

ファイルパスを見つける

  1. エディターで Ctrl+Alt+F12 を押すか、コンテキストメニューで開く | ファインダを選択します。

  2. Finder で表示ポップアップで、パスファインダーで開くファイルまたはディレクトリを選択し、Enter を押します。

最近使用したファイルの検索

最近使用したファイルポップアップで最近編集したファイルと最近編集したファイルを検索できます。

  • 最近のファイルのリストを含む最近使用したファイルポップアップを開くには、Ctrl+E を押します。

    Recent files
  • 最近編集したファイルのみを見るには、もう一度 Ctrl+E を押すか、編集済みのみを表示チェックボックスを選択します。

  • ポップアップの項目を検索するには、スピード検索機能を使用します。検索クエリの入力を開始すると、検索フィールドが表示されます。PyCharm は検索クエリに基づいて結果を表示し、入力に応じてリストが縮小します。

Recent files search

関連ページ:

エディターの基本

PyCharm エディターは、コードの作成、読み取り、変更に使用する IDE の主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号、アノテーション、コンテキスト依存のアクションアイコンが表示されます。タブには、現在開いているファイルの名前が表示されます。ナビゲーション:さまざまなショートカットを使用して、エディターウィンドウとさまざまなツールウィンドウを切り...

一般

設定ダイアログの一般ページを使用して、エディターの動作を構成し、そのビューをカスタマイズします。マウスコントロール Ctrl/Command + マウスホイールでフォントサイズを変更するこのオプションを有効にすると、キーを押しながらマウスホイールを回して、エディターでフォントサイズを変更できるようになります。現在のエディタータブでのみフォントサイズを変更するには、アクティブエディターを選択します。ドキュメントを閉じて再度開くと、フォントサイズは、設定に応じてデフォルトフォントまたは配色フォントに...

キーボードショートカットを設定する

PyCharm には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。PyCharm は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するもの(Emacs など)を選択してください。キーマップは、対応するキーボードとマウスのショートカットおよび...

ローカル履歴

ローカル履歴は、バージョン管理とは関係なく、プロジェクトに加えられたすべての変更を常に追跡できます。コミット間で行われた違いのみを追跡するバージョン管理システムとは異なり、ローカル履歴にはさらに多くの機能があります。コードの編集、テストの実行、アプリケーションのデプロイなどを行うと、プロジェクトの状態が自動的に記録され、IDE と外部の両方から行われたすべての意味のある変更のリビジョンが維持されます。ローカル履歴を使用すると、個人のバージョン管理システムとして機能し、プロジェクトでバージョン管理...

ユーザーインターフェース

PyCharm でプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。ウィンドウヘッダーには、最も一般的なアクション (プロジェクトウィジェット、VCS ウィジェット、実行ウィジェット) への迅速なアクセスを提供する一連のウィジェットが含まれています。また、Code With Me、どこでも検索、設定を開くこともできます。左側のプロジェクトツールウィンドウにプロジェクトファイルが表示されます。実際にコードを書く右側のエディター。開いているファイル間を簡単に移動するため...

LightEdit モード

PyCharm でプロジェクト全体を作成またはロードせずに 1 つのファイルのみを編集する必要がある場合は、LightEdit モードを使用できます。LightEdit モードはテキストのようなエディターとして機能し、コード補完やコードナビゲーションなどの通常の IDE エディター機能をサポートしていないことに注意してください。ただし、特定のコード行に移動したり、コードの一部を折りたたんだり展開したり、ファイルエンコーディングを確認したり、変更したりすることはできます。LightEdit モードで...