操作的快捷键:ShiftF6

通用重构设置:设置 | 编辑器 | 代码编辑

重命名重构允许您在全局范围内重命名符号、文件和目录,并自动纠正代码中的所有引用。

重命名一个符号

  1. 选择要重命名的项。
  2. 从主菜单或上下文菜单中选择“Refactor | Rename”,或按下 ShiftF6。所选符号将被突出显示,您可以在突出显示的区域中输入新名称。
  3. CLion 显示 在注释和字符串中重命名的图标在文本出现中重命名的图标 在突出显示的元素旁边。
    1.png

    • 您可以单击这些图标或按 Tab 打开上下文菜单,并选择其他重命名选项。
      2.png
    • 注释和字符串:符号的出现也将在注释和字符串文字中重命名。
    • 文本出现(Objective-C):符号的出现也将在不包含任何源代码的文件中重命名(文档、文本文件、HTML 文件等)。
  4. 如果您想要更改其他重构选项或预览重构结果,请单击“More options”链接或按下 ShiftF6。在打开的对话框中,您可以选择重构范围,然后单击“Preview”以在应用更改之前在单独的工具窗口中预览更改。
    3.png

重命名文件或目录

  1. 在项目工具窗口中选择所需的文件。
  2. 选择主菜单或上下文菜单中的“Refactor | Rename”,或按下 ShiftF6。
  3. 在打开的重命名对话框中,指定新文件名。

    • 选择“Search in comments and strings”复选框,以让 CLion 将更改应用于注释和字符串。
    • 如果不希望 CLion 将关联文件与相同名称一起重命名,请清除“Rename associated file”复选框。
    • 根据需要在相应字段中更改重构范围。
      4.png
  4. 单击“Preview”以在查找工具窗口中观察可能的更改。单击“Refactor”以继续进行。

CLion 会找到文件名的所有出现,并进行相应的更改。

示例

以下示例表示在应用文件重命名到 Calendar.cpp 之前和之后的 CMakelists.txt:

之前之后
cmake_minimum_required(VERSION 3.2) project(Calendar_master) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set(SOURCE_FILES calendars/Calendar.cpp calendars/Calendar.h main.cpp) add_executable(Calendar_master ${SOURCE_FILES}cmake_minimum_required(VERSION 3.2) project(Calendar_master) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set(SOURCE_FILES calendars/CalendarRen.cpp calendars/CalendarRen.h main.cpp) add_executable(Calendar_master ${SOURCE_FILES})

标签: clion破解, clion破解教程, clion教程, clion基础教程, clion高级教程, clion核心教程, clion免费激活码, clion免费注册码, clion注册码在线生成, clion激活