PyCharm 2025.1 ヘルプ

ナビゲーションと検索を探索する

これらのチュートリアルについて

この一連のチュートリアルでは、コードを最も効率的に移動します。以下に示すサンプルコードを使用して、これらのチュートリアルで説明したすべての機能を試すことができます。

チュートリアルは昇順に配置されています。最初のものは PyCharm の最も基本的なナビゲーション機能を示し、最後のものはナビゲーションの代替方法に関連しています。

パーツ 1-5 は同じサンプルコードを使用します。パート 6 は Django に関連しているため、最初の Django プロジェクトを作成して実行するコード例を使用しています

すべてのナビゲーション機能を学習することは範囲外です。これらのチュートリアルでは、例を使用してコード内を移動する最も重要な方法を学習します。

始める前に

以下を確認してください:

  • PyCharm を使用しています。それでも PyCharm をお持ちでない場合は、このページからダウンロードしてください。PyCharm をインストールするには、プラットフォームに応じて、指示に従ってください。

    このチュートリアルは、PyCharm バージョン 2017.1 で作成されています。

  • プロジェクトを作成しました

例の準備

以下を実施:

  1. プロジェクトルート(Alt+Insert | ディレクトリ)にディレクトリ animals を追加します。

  2. 次の Python ファイルを作成します(Alt+Insert | Python ファイル ):

    • mammalia.py

    • carnivorae.py

    • herbivorae.py

  3. F4 を編集するためにこれらのファイルを開き、次のコードを追加します。

    • mammalia.py :

      from Animals.Carnivorae import Carnivorae from Animals.Herbivorae import Herbivorae class Mammalia(object): extremities = 4 def feeds(self): print ("milk") def proliferates(self): pass class Marsupialia(Mammalia): def proliferates(self): print("poach") class Placentalia(Mammalia): def proliferates(self): print("placenta") class TasmanianDevil(Marsupialia, Carnivorae): pass class Duckbill(Marsupialia, Herbivorae): pass class Cat(Carnivorae, Placentalia): pass class Tiger(Placentalia,Carnivorae): pass class Cow(Placentalia, Herbivorae): pass Cat.feeds()
    • carnivorae.py :

      from animals.mammalia import Mammalia class Carnivorae(Mammalia): def food(self): print("meat") pass
    • herbivorae.py :

      from animals.mammalia import Mammalia class Herbivorae (Mammalia): def food(self): print("grass") pass

次は ?

パート 1 から始め、最も基本的で頻繁に使用されるナビゲーション手段を探しましょう。

関連ページ:

最初の Django プロジェクトを作成して実行する

Django プラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっている Django プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。このチュートリアルでは、基本的な ToDo アプリケーションを作成します。始める前に:次の前提条件が満たされて...

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

さまざまなアクションやポップアップを使用して、エディター内のコードをすばやく移動することができます。エディターウィンドウとツールウィンドウ間の移動に関する詳細情報については、エディターの基本を確認してください。キャレットで移動する後方に移動するには、を押します。前方に移動するには、を押します。エディターの上部にすばやく移動するには、を押します。または、を押して、キャレットをエディターの下部に移動します。最後に編集した場所に移動するには、を押します。エディターで現在のキャレット位置を見つ

Python プロジェクトを作成する

純粋な Python プロジェクトは、Python プログラミングを対象としています。プロジェクトは、ソースコード、テスト、使用するライブラリ、個人設定を 1 つのユニットに整理できます。プロジェクトが不要な場合は、LightEdit モードでファイルを編集するか、プロジェクトを設定せずに Python ファイルを作成できます。プロジェクトを作成するには、次のいずれかを実行します。に移動します。ウェルカム画面で、新規プロジェクトをクリックします。、新規プロジェクトダイアログで、プロジェクトの場所...

パート 1. 名前で検索、最近の使用箇所、どこでも検索

ファイル / クラス / シンボルに移動する:これは最も強力な PyCharm のナビゲーションと検索機能の 1 つであり、実際にはそのファイル名でファイル、クラス、シンボルを見つけ、それに直接移動することができます。その方法は次のとおりです。ファイルに移動するを押して、表示されるポップアップに ca と入力します。クラスに移動する次に、特定のクラスに移動しましょう。このゴールを達成するには、を押して、たとえばと入力します。候補リストには、という文字が名前の中にあるすべてのクラスが表示されます。...

データベースでの全文検索

データの正確な場所を知らなくても、データベースまたはデータベースのグループでデータを検索できます。データベース、スキーム、別々のテーブル内のデータを検索するデータベースツールウィンドウで、検索を実行するオブジェクトを選択します。データベース、データベースグループ、スキーム、あるいは個別のテーブルを選択することもできます。選択を右クリックしてを選択します。あるいは、を押します。全文検索ダイアログの検索フィールドに検索リクエストを入力し、検索をクリックします。検索ツールウィンドウで、検索結果を確認