PyCharm 2024.3 ヘルプ

ファイルタイプの関連付け

PyCharm は、さまざまな言語やテクノロジを表すファイルの言語固有の機能(構文のハイライトやコード分析などについて、ファイルタイプのリストを保持します。各ファイルタイプは、言語サービスを 1 つ以上のファイル名パターンにリンクします。

ファイルタイプのデフォルトリストには、関連するすべてのファイル名パターンが含まれていますが、カスタム言語ファイルに新しいファイルタイプを追加したり、既存のファイルタイプに関連付けられたファイル名パターンを変更したりできます。

エディターでファイルを開くと、PyCharm はファイル名のパターンに従ってファイルの種類と対応する言語サービスを選択します。ファイル名がファイルタイプに登録されているパターンのいずれとも一致しない場合は、ファイル名パターンを特定のファイルタイプに関連付けることができます。

それとは別に、PyCharm をオペレーティングシステムのファイルマネージャーから特定のファイルタイプを開くためのデフォルトのアプリケーションにすることができます。

カスタムファイルタイプを追加する

デフォルトでサポートされていない言語で作業していて、その言語のプラグイン(英語)がない場合は、この言語に関連付けられたファイルの単純な言語サービスを構成できます。キーワード、コメント、中括弧の構文のハイライトを楽しんだり、基本的なものをいくつか用意したりできます。Ctrl+//Ctrl+Shift+/ を使用した行 / ブロックコメントの追加、Ctrl+W/Ctrl+Shift+W を使用した構造に応じた選択の拡張 / 縮小などのエディターヘルパー。

  1. Ctrl+Alt+S を押して設定を開き、エディター | ファイルタイプを選択します。

  2. 認識されたファイルタイプセクションで the Add button をクリックし、新しいタイプの名前を指定して説明を入力します。

  3. 構文ハイライトセクションで、大文字と小文字の区別、ブレースの一致設定を構成し、コメントを定義する方法を指定します。

    • 行コメント : 単一行コメントの始まりを示す文字を指定してください。

    • 行頭のみ : 行コメントの先頭を示す文字は、行の先頭にある場合にコメントとして認識されます。

    • ブロックコメントの開始ブロックコメントの終了 : ブロックコメントの始まりと終わりを示す文字を指定します。

    • 16 進値の接頭辞 : 後続の値が 16 進数であることを示す文字を指定してください(たとえば、0x)。

    • 数値の接尾辞 : どの数値システムまたは単位を使用するかを示す文字を指定してください。後置文字は末尾の文字列です(たとえば、e-3, kg)。

    • 対となる波括弧をサポート対となる角括弧をサポート対となる丸括弧をサポート文字列のエスケープをサポート : これらのチェックボックスを選択して、対になった括弧、括弧、括弧、文字列エスケープをハイライトします。

  4. キーワードセクションでは、キーワードのリストを 4 つまで指定できます。各リストのキーワードはエディターで別々にハイライトされ、自動的に補完します。

  5. 大 / 小文字を区別しないチェックボックスは、カスタム形式のファイル内のキーワードで大文字と小文字が区別されるかどうかを示します。

    Creating a new file type
  6. エディター | カラースキームの切り替え | ユーザー定義ファイルタイプ設定ページで、言語固有のキーワード、コメント、その他の識別子の構文のハイライトの色をカスタマイズできます。

ファイル名パターンとファイルタイプ間の関連付けを構成する

ファイル名パターンを特定のファイルタイプに関連付ける

  1. PyCharm が、開こうとしているファイルまたは作成しようとしているファイルのタイプを識別できない場合は、新しいファイルタイプの関連付けを登録するダイアログが表示され、このファイルの処理方法を選択できます。

    ダイアログが自動的に表示されない場合は、プロジェクトツールウィンドウでファイルを右クリックし、コンテキストメニューからファイルタイプの関連付けを選択するか、メインメニューからファイル | ファイルプロパティ | ファイルタイプの関連付けを選択します。

  2. 新しいファイルタイプの関連付けを登録するダイアログで、必要なオプションを選択します。

    PyCharm: Associating a filename pattern with specific file type
  3. ファイルパターンリストから、現在のファイル(file.extension)のタイプを指定するか、この拡張子を持つすべてのファイル(*.extension)のタイプを指定するかを選択します。

  4. 次のいずれかのオプションを選択します。

    • 一致するファイルをテキストとして開き、コンテンツごとにファイルタイプを自動検出します : 拡張子のないファイルをテキストファイルとして開き、コンテンツ(たとえば、シバン行)によってそのタイプを識別します。

    • PyCharm で一致するファイルを開きます : ファイルを既存のファイルタイプの 1 つに関連付けます。この関連付けは、後で設定で変更できます。

    • 関連するアプリケーションに一致するファイルを開く : オペレーティングシステムで構成されているデフォルトのシステムアプリケーションでファイルを開きます。例: .pdf ファイルはデフォルトの PDF ビューアーで開かれます。

      必要に応じて、システムアプリケーションに関連付けられているすべてのファイル名パターンを確認および構成できます。

  5. OK をクリックして設定を適用します。

ファイルタイプに関連付けられているファイル名パターンを変更する

  1. Ctrl+Alt+S を押して設定を開き、エディター | ファイルタイプを選択します。

  2. 認識されたファイルタイプリストから、他のファイル名パターンに関連付けるファイルタイプを選択します。

  3. ファイル名のパターンセクションを使用して、必要な変更を加えます。新しいパターンを追加する(the Add button)、既存のパターンを削除する(the Remove button)、既存のパターンを変更する(the Edit button)ことができます。

    PyCharm: Change association between file type and related filename patterns

プロジェクトに .pdf.docx などの独自の形式のファイルが含まれている場合、PyCharm は、オペレーティングシステムで構成されているデフォルトのアプリケーションを使用してこれらのファイルを開きます。特定のプロプライエタリファイル形式が認識されない場合、またはシステムアプリケーションで特定のファイルを開きたい場合は、必要な関連付けを追加できます。

システムアプリケーションに関連付けられたファイル名パターンを構成する

  1. Ctrl+Alt+S を押して設定を開き、エディター | ファイルタイプを選択します。

  2. 認識されたファイルタイプリストで、関連アプリケーションで開かれたファイルを選択します。

  3. 右側のファイル名のパターンセクションで、the Add button をクリックし、外部アプリケーションに関連付けるファイル名パターンを指定します。

ファイルがファイル名パターンによって特定のファイルタイプに正しく関連付けられているが、このファイルを別の方法で処理する場合は、このファイルのファイルタイプの関連付けのみをオーバーライドできます。そのパターンに一致する他のファイルは影響を受けません。

特定のファイルのファイルタイプを上書きする

  1. プロジェクトツールウィンドウ (Alt+1) で、別のファイルタイプを関連付ける必要がある 1 つまたは複数のファイルを選択し、選択したファイルを右クリックしてファイルタイプのオーバーライドを選択します。

  2. 開いたリストから、新しいファイルタイプを選択します。

  3. ファイル名パターンに従って元のファイルタイプの関連付けを復元するには、1 つまたは複数のファイルをもう一度右クリックし、コンテキストメニューからファイルタイプのオーバーライドを元に戻すを選択します。

    Changing file type from Project tool window

PyCharm を特定のファイルタイプのデフォルトアプリにする

PyCharm を、オペレーティングシステムのデフォルトのファイルマネージャーから特定のファイルタイプを開くためのデフォルトのアプリケーションにすることができます。

  1. Ctrl+Alt+S を押して設定を開き、エディター | ファイルタイプを選択します。

  2. ファイルタイプを PyCharm に関連付けるをクリックして、IDE で開くファイル拡張子を選択します。

    PyCharm: Associating file types with the IDE
  3. OK をクリックし、ダイアログを閉じます。

ファイルとフォルダーの無視

PyCharm は、あらゆる種類の処理から完全に除外されたファイルとフォルダーのリストも保持します。このリストには、すぐに使用できる一時ファイル、バージョン管理システムに関連するサービスファイルなどが含まれています。

*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;

無視されたファイルとフォルダーのリストを変更する

  1. Ctrl+Alt+S を押して設定を開き、エディター | ファイルタイプを選択します。

  2. 無視するファイルとフォルダータブに切り替えます。

    新しい拡張機能(the Add button)を追加したり、既存の拡張機能(the Remove button)を削除したり、既存の拡張機能(the Edit button)を変更したりできます。

  3. 変更を適用し、ダイアログを閉じます。

ファイルタイプのシバンコマンドを構成する

PyCharm は、シバン行で指定されたパスによってファイルタイプを認識できます。シバンは、スクリプトファイル内の文字の組み合わせであり、その後にこのスクリプトを実行する必要があるインタープリタープログラムへのパスが続きます。#! で始まり、常にスクリプトファイルの最初の行にあります。

  1. Ctrl+Alt+S を押して設定を開き、エディター | ファイルタイプを選択します。

  2. 認識されたファイルタイプリストから、コマンドを構成するファイルの種類を選択します。

  3. ハッシュバンパターン領域で、the Add button ハッシュバンのパターンを追加)をクリックします。

  4. 開いたダイアログで、IDE がファイルタイプを認識するために使用するパターンを指定し、OK をクリックします。

  5. 変更を適用し、ダイアログを閉じます。

    Configuring a shebang command for Python

関連ページ:

ツールウィンドウのスピード検索

スピード検索は、ツールウィンドウ内の項目 (プロジェクトツールウィンドウのファイルまたはフォルダー、構造ツールウィンドウのメンバー、コミットツールウィンドウの変更リスト、TODO リストの項目など) をすばやく検索できます。ツールウィンドウ、ツリー、リスト、ポップアップを選択します。ファイル、クラス、フィールドの名前など、アイテム名の入力を開始します。入力すると、入力した文字を示すフィールドがツールウィンドウ上に表示され、選択範囲が指定した文字列に一致する最初の項目に移動します。文字列の一致する...

外部ツール

サードパーティのコマンドラインアプリケーションを外部ツールとして構成して、PyCharm から実行します。例: ワークフローでは、特定のスクリプト、コードジェネレーター、アナライザー、プリプロセッサーまたはポストプロセッサー、データベースユーティリティなどの実行が必要になる場合があります。外部ツールとして構成することにより、PyCharm は専用のアクションを提供します。これは、メインメニューや特定のコンテキストメニューから実行したり、ショートカットを割り当てたり、特定の実行構成を起動するときに...

スコープとファイルの色

スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実行すると、アプリ...