CLion 2023.3 Help

Safe delete

With the Safe Delete refactoring, you can safely remove files and symbols from the source code.

  1. Select the item to be deleted.

  2. Press Alt+Delete or call Refactor | Safe Delete from the main menu.

  3. In the Safe Delete dialog, select the necessary options and click OK:

    Safe Delete dialog
  4. If the refactoring is potentially unsafe, the Usages Detected dialog opens.

    Usages Detected dialog
    • View Usages. Click this button to see where in your code the item you are about to delete is used:

      Find tool window

      Analyze your code and make the necessary corrections. Click Do Refactor when ready.

    • Delete Anyway. Click this button to delete the item without checking the usages.

Safe Delete for files in CMake projects

When you delete files referenced in CMake commands, CLion performs Safe Delete.

Safe delete for files

Safe Delete for files and their references in CMakeLists.txt is supported for the following commands:

  • 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().

Last modified: 15 March 2024