PyCharm 2024.3 ヘルプ

安全な削除

導入

安全な削除リファクタリングでは、ソースコードからファイルを安全に削除できます。

削除が安全であることを確認するために、PyCharm は削除されるファイルの使用箇所を探します。そのような使用箇所が見つかった場合は、それらのシンボルを実際に削除する前に、コードを調べてコード内で必要な修正を加えることができます。

リファクタリングの実行

  1. プロジェクトツールウィンドウで、削除するファイルを選択します。

  2. 以下のいずれか 1 つを実行します:

    • Alt+Delete を押します。

    • メインメニューまたはコンテキストメニューからリファクタリング | 安全な削除を選択します。

    • メインメニュー Ctrl+Alt+Shift+T からリファクタリング | リファクタリングを選択し、安全な削除を選択します。

  3. 安全な削除ダイアログで、必要なオプションを選択し、OK をクリックします。

  4. リファクタリングが危険な可能性がある場合は、検出された使用箇所ダイアログが開きます。

    • 使用箇所の表示。このボタンをクリックして、コード内の削除しようとしている項目が使用されている場所を確認します。その結果、検索ツールウィンドウが開きます。

      コードを分析し、必要な修正を加えます。次に、リファクタリング実行をクリックします。(リファクタリングを最初から再実行する場合は、安全な削除の再実行をクリックします。PyCharm は、リファクタリングがもう一度安全かどうかをチェックします。)

    • 削除。使用箇所を確認せずにアイテムを削除するには、このボタンをクリックします。

バージョン管理下にあるファイルを削除しても、変更をコミットするまで、そのファイルはリポジトリに存在し続けます。削除されたファイルはアクティブな変更リストに配置され、灰色でハイライトされます。詳細については、ファイルを Git に追加し、変更を追跡するを参照してください。

関連ページ:

プロジェクトツールウィンドウ

プロジェクトツールウィンドウを使用すると、さまざまな視点からプロジェクトを確認し、新しい項目 (ディレクトリ、ファイル、クラスなど) の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動などのさまざまなタスクを実行できます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。このビューには、作成されたスクラッチファイル、クエリコンソール、拡張スクリプトを管理できるスクラッチとコンソー...

検索ツールウィンドウ

検索ツールウィンドウには、次の検索結果が表示されます。パス内検索 / 置換、使用箇所の検索、構造検索と置換、リファクタリングプレビュー、データソース、テーブル、列の使用箇所の検索。検索ツールウィンドウには複数のタブを含めることができます。デフォルトでは、検索ごとに現在のタブで検索結果が更新されます。各検索の結果を別のタブに表示するには、ツールウィンドウのヘッダーを右クリックし、を選択します。デフォルトでは、検索ツールウィンドウが画面の下部に表示されます。これには、一連のボタン、結果のペイン、パス...

ファイルを Git に追加し、変更を追跡する

Git にファイル追加コミットツールウィンドウを開きます。を押すか、コンテキストメニューから VCS に追加を選択して、バージョン管理外ファイル変更リスト内のファイルをバージョン管理下に置きます。変更リスト全体を追加することも、個別のファイルを選択することもできます。プロジェクトで Git 統合を有効にしている場合、PyCharm は、新しく作成された各ファイルをバージョン管理下に追加することを提案します。この動作は、の設定ダイアログで変更できます。特定のファイルを常にバージョン管理しないよう...

名前の変更リファクタリング

名前変更リファクタリングを使用して、コード全体でシンボル、ファイル、変数、関数、パッケージ、モジュール、それらへのすべての参照の名前を変更します。限定されたスコープのみが影響を受けるため、ローカル変数または関数の名前変更はインラインで簡単に実行できます。クラスまたはそのメソッドの名前を変更すると、多くのファイルに影響を与える可能性があります。リファクタリングする前に、潜在的な変更をプレビューします。コード要素の名前をインラインで変更する名前を変更する要素にキャレットを置き、を押します。コメント