CLion教程-重命名
操作的快捷键:ShiftF6
通用重构设置:设置 | 编辑器 | 代码编辑
重命名重构允许您在全局范围内重命名符号、文件和目录,并自动纠正代码中的所有引用。
重命名一个符号
- 选择要重命名的项。
- 从主菜单或上下文菜单中选择“Refactor | Rename”,或按下 ShiftF6。所选符号将被突出显示,您可以在突出显示的区域中输入新名称。
CLion 显示 和 在突出显示的元素旁边。
- 您可以单击这些图标或按 Tab 打开上下文菜单,并选择其他重命名选项。
- 注释和字符串:符号的出现也将在注释和字符串文字中重命名。
- 文本出现(Objective-C):符号的出现也将在不包含任何源代码的文件中重命名(文档、文本文件、HTML 文件等)。
- 您可以单击这些图标或按 Tab 打开上下文菜单,并选择其他重命名选项。
- 如果您想要更改其他重构选项或预览重构结果,请单击“More options”链接或按下 ShiftF6。在打开的对话框中,您可以选择重构范围,然后单击“Preview”以在应用更改之前在单独的工具窗口中预览更改。
重命名文件或目录
- 在项目工具窗口中选择所需的文件。
- 选择主菜单或上下文菜单中的“Refactor | Rename”,或按下 ShiftF6。
在打开的重命名对话框中,指定新文件名。
- 选择“Search in comments and strings”复选框,以让 CLion 将更改应用于注释和字符串。
- 如果不希望 CLion 将关联文件与相同名称一起重命名,请清除“Rename associated file”复选框。
- 根据需要在相应字段中更改重构范围。
- 单击“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}) |