CLion 2019.3ヘルプ

安全な削除

安全な削除リファクタリングでは、ソースコードからファイルを安全に削除できます。このリファクタリングにより、ソースコード内で使用されている宣言の制御されない削除が防止されます。

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

  1. 削除する項目を選択します。

  2. 以下のいずれか 1 つを実行します:
    • Alt+Deleteを押します。

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

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

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

    Safe Delete dialog

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

    Usages Detected dialog

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

      Find tool window

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

    • 削除。用途を見ずにアイテムを削除するには、このボタンをクリックします。

ファイルとCMakeの安全な削除

ファイルを削除するときに、これらのファイルがCMakeコマンドで参照されている場合、CLionは安全な削除を実行します。ファイルと参照は削除され、CMakeは再ロードされます( 自動再ロードがオンの場合)。

CMakeLists.txt のファイルとその参照の安全な削除は、次のコマンドでサポートされています。

  • add_executable() ;

  • add_library() ;

  • set() ;

  • add_custom_target_command() ;

  • fltk_wrap_ui() ;

  • qt_wrap_cpp() ;

  • qt_wrap_ui() :

  • set_property() ;

  • set_source_files_properties() ;

  • try_compile() .

最終更新日: 2020年2月20日

関連ページ:

検索ツール・ウィンドウ

検索ツールウィンドウには、次の検索結果が表示されます。見つからない限り、このツールウィンドウは表示メニューには表示されません。パス内検索/置換、使用箇所の検索、リファクタリング・プレビュー、各検索の結果は、別のタブに表示されるか、または新規タブで開くダイアログ設定に応じて、現在のタブの内容を置き換え...

CMakeの読み込み/再読み込み

CMakeLists.txtファイルに変更を加えると、CLionはプロジェクトをリロードするように促します。プロジェクトのリロードには2つのオプションがあります。リロードの変更- この場合は、プロジェクトを1回リロードします。それ以降のCMakeLists.txtの変更もすべてリロードが必要になりま...

メンバーをプルアップ、メンバーをプッシュダウンする

メンバーのプル・アップリファクタリングでは、クラスメンバーを基本クラスに移動できます。メンバーのプッシュ・ダウンリファクタリングは、クラスメンバーをサブクラスに移動することによってクラス階層をクリーンアップできます。その後、メンバーは直接サブクラスにのみ再配置されます。メンバーをプルアップするスーパ...

移動とコピー

移動リファクタリングを使用すると、プロジェクト内でファイル、ディレクトリ、クラスメンバー、および宣言を移動できます。そうすることで、CLionはこれらの動きを追跡し、ソースコード内の移動したシンボルへのすべての参照を自動的に修正します。次の移動リファクタリングが利用できます。ファイルの移動リファクタ...