ソースコードナビゲーション
さまざまなアクションとポップアップを使用して、エディター内のコード内をすばやく移動できます。
エディターウィンドウとツールウィンドウ間の移動、およびエディタータブとパンくずリストの操作の詳細については、エディターの基本を参照してください。
最近のファイル、場所、変更のナビゲーションの詳細については、最近のファイルと変更を参照してください。
必要なファイルの検索方法の詳細については、ファイルナビゲーションを参照してください。
ファイルの構造を表示および移動する方法の詳細については、ソースファイルの構造を表示を参照してください。
キャレットで移動する
前のキャレット位置を見るには、メインメニューからを選択するか、Ctrl+Alt+Left を押します。前に進むには、を選択するか Ctrl+Alt+Right を押します。
エディターの上部にすばやく移動するには、Ctrl+Page Up を押します。キャレットをエディターの下部に移動するには、Ctrl+Page Down を押します。
最後に編集した場所に移動するには、Ctrl+Shift+Backspace を押します。
エディターで現在のキャレット位置を見つけるには、Ctrl+M を押します。大きなファイルをスクロールしたくない場合は、このアクションが役立つかもしれません。
あるいは、Up および Down 矢印キーを押して同じ結果を得ることもできます。
検索しようとしているキャレットの単語をハイライトするには、メインメニューからを選択します。Windows を使用している場合は、Ctrl+F3 を押すこともできます。
キャレットが現在配置されている要素を確認するには、Alt+Q を押します。
一致するコードブロック中括弧間でキャレットを移動するには、Ctrl+Shift+M を押します。
コードブロック間を移動するには、Ctrl+[ または Ctrl+] を押します。
キャレットを移動する
キャレットをコード内で移動するためにさまざまなアクションを使用できます。また、単語で移動したり改行したりしたときにキャレットを停止する位置を設定することもできます。
キャレットを次の単語または前の単語に移動するには、Ctrl+Right または Ctrl+Left を押します。
デフォルトでは、PyCharm はキャレットを現在の単語の末尾に移動します。キャレットを前の単語に移動すると、キャレットは現在の単語の先頭に配置されます。
これらのアクションのキャレットの位置をカスタマイズできます。設定ダイアログ(Ctrl+Alt+S)でに移動します。キャレットの移動セクションでは、単語で移動時と改行時のオプションを使用してキャレットの動作を設定できます。
キャレットを次の段落に進める、または前の段落に戻すには、Ctrl+Shift+A を押してキャレットを段落の後に移動またはキャレットを段落の前に移動アクションを検索します。
テキストを選択してから、キャレットを段落の前後に移動することもできます。Ctrl+Shift+A を押して、選択状態でキャレットを段落の後に移動または選択状態でキャレットを段落の前に移動アクションを探します。
行または列を検索する
指定行 / カラムへジャンプダイアログで、行番号または列番号、あるいはその両方を、: で区切って指定し、OK をクリックします。

エディターで行番号を表示したくない場合は、設定ダイアログ (Ctrl+Alt+S) でに移動し、行番号の表示チェックボックスをオフにします。
コード要素間を移動する
宣言とその型に移動
シンボルの使用箇所から、シンボルの初期宣言とシンボルの型に移動できます。
必要なシンボルにキャレットを置き、Ctrl+B を押します。

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

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

実装に移動
エディターのガターアイコンを使用するか、適切なショートカットを押すか、継承インレイヒントをクリックすることで、クラスの実装とオーバーライドメソッドを追跡できます。
エディターにある
/
、
/
ガターアイコンの 1 つをクリックし、リストから先祖クラスまたは子孫クラスを選択します。
基本クラスまたは抽象メソッドに移動するには、Ctrl+U を押します。
実装に移動するには、Ctrl+Alt+B を押します。
エラーまたは警告間を移動する
コード内で次または前に見つかった問題に移動するには、それぞれ F2 または Shift+F2 を押します。または、メインメニューのに移動します。
PyCharm はコード発行の直前にキャレットを配置します。
PyCharm がコードの問題間を移動する方法を設定します。すべてのコードの問題間を移動することも、小さな問題をスキップして検出されたエラー間を移動することもできます。スクロールバー領域のコード分析マーカーを右クリックして、コンテキストメニューから使用可能なナビゲーションモードの 1 つを選択します。
PyCharm が警告、情報、その他の軽微な問題をスキップするには、最優先の問題を選択します。
検出されたすべてのコードの問題間で PyCharm を移動させるには、すべての問題を選択します。
メソッドを閲覧する
コード内のメソッドを視覚的に分離するには、設定ダイアログ(Ctrl+Alt+S)で、に移動し、メソッドセパレーターを表示するオプションを選択します。

構造ツールウィンドウを開くには、Alt+7 を押します。
関連ページ:
エディターの基本
PyCharm エディターは、コードの作成、読み取り、変更に使用する IDE の主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号、アノテーション、コンテキスト依存のアクションアイコンが表示されます。タブには現在開いているファイルの名前が表示されます。ナビゲーション:さまざまなショートカットを使用して、エディターウィンドウとさまざまなツールウィンドウを切り替...
最近のファイルと変更
プロジェクトで作業しているとき、最近表示または編集したファイルや場所を切り替える必要があることがよくあります。PyCharm は、最近使用したファイルを見つけて再度開いたり、編集したコードの一部を再確認したりするのに役立つクイックナビゲーション機能を提供します。最近使用したファイルの検索最近使用したファイルポップアップを使用して、最近開いたファイルや編集したファイルを検索できます。最近使用したファイルポップアップを開くには、を押します。最近編集したファイルのみを表示するには、もう一度を押すか
ファイルナビゲーション
PyCharm は、プロジェクトファイルをすばやく見つけて開くことができるツールとアクションを提供します。選択ポップアップで移動するプロジェクト内のファイルを自動的に見つけることができますエディターでファイルを開いている場合は、を押して移動先の選択ポップアップを開きます。ポップアップでプロジェクトビューを選択し、を押します。PyCharm はプロジェクトツールウィンドウ内でターゲットを見つけます。ナビゲーションバーでファイルに移動する便利なツールとしてナビゲーションバーを使用して、プロジェク...
ソースファイルの構造を表示
PyCharm を使用すると、構造ツールウィンドウおよび構造ポップアップでファイルの構造を表示および移動できます。プロジェクトがバージョン管理されている場合、構造ツールウィンドウと構造ポップアップに VCS ステータスの色が表示されます。これは、ファイルの変更を追跡できます。変更されたオブジェクトの名前は青色になり、新しく追加されたオブジェクトの名前は緑色でハイライトされます。構造のアイコンにマウスを合わせると、ツールチップにアイテムに関する追加情報が表示されます。構造ポップアップ:ポップアップ...
キーボードショートカットを設定する
PyCharm には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。PyCharm は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するもの(Emacs など)を選択してください。キーマップは、対応するキーボードとマウスのショートカットおよび...
LightEdit モード
PyCharm でプロジェクト全体を作成またはロードせずに 1 つのファイルを編集する必要がある場合は、LightEdit モードを使用できます。LightEdit モードはテキストのようなエディターとして動作し、コード補完やコードナビゲーションなどの通常の IDE エディター機能はサポートされていないことに注意してください。ただし、特定のコード行 () に移動したり、コードの一部を折りたたんだり展開したり、ファイルのエンコーディングを確認したり変更したり、コードを再フォーマットしたりすることはで...