发表人:ds 2022-04-28 09:00:11 最新回复: 2022-04-28 09:00:11
在编辑器内,将光标定位到指定的符号(类、函数、变量、枚举等),可以通过右键菜单“Follow Symbol Under Cursor”跳转到符号声明处,也可以直接使用快捷键“F2”。
在头文件中对类、成员函数完成声明部分的编写之后,可以使用快捷的方式生成函数定义,编辑器会自动根据类定义的命名空间来生成函数实现。使用方法是在函数声明处通过鼠标右键“Refactor -> Add Definition in <源文件名>”,来生成空白的函数实现。
在编辑器行号列表的右侧和代码行的左侧有一列空白区域,如下图所示,其中朝向下的三角形标识代码片段已经展开,点击三角形标识,可以折叠代码块,这个时候三角形会变成朝向右,表示代码已经折叠,折叠后的代码块会以省略号的形式表示;同理可以点击朝向右的三角形来展开代码块。

图 代码折叠
开发人员在编写类的时候,通常会将类的声明和实现分离,分别编写在对应的头文件和源文件中。可以在文档内通过右键菜单“Switch Header/Source”进行切换,也可以直接使用快捷键“F4”。
代码编辑器提供了非常灵活的窗口分割功能,可以对一个窗口进行不限次数的分割。相较Visual Studio的代码编辑窗口只能以一个方向(垂直或水平)进行窗口分割,QtCreator的代码编辑窗口可以任意的进行分割,如下图所示,

图 窗口分割
在编辑器功能栏上的最右侧有一个功能按钮
,用来分割窗口,既支持垂直分割,也支持水平分割,如下图所示:

图 分割窗口
Split:垂直分割,在当前窗口的下部创建一个新的编辑窗口,显示内容和分割前的内容相同,快捷键是Ctrl+E,2。
Split Side by Side:水平分割,在当前窗口的右侧创建一个新的编辑窗口,窗口内容和分割的内容相同,快捷键是Ctrl+E,3。
在指定的类符号上,通过右键菜单“Open Include Hierarchy”(快捷键Ctrl+Shift+I)可以查看类的继承和派生信息。
在代码编辑器中可以对重要的代码处做一些标记,方便以后能快速定位到标记处。代码编辑器以书签的形式提供了这项功能。在指定代码行号的左侧通过鼠标右键可以设置或取消书签,如下图所示:

更详细的书签管理,请参考上一节的内容,项目管理 -> 书签管理视图。
使用快捷键Ctrl+L或者菜单栏“Edit -> Go to Line …”可以跳转到指定的行和列,指定方式是<行>:<列>。
当代码编辑器打开文件的时候,通常会以默认的文件编码格式(UTF-8)打开文件,如果文件的编码格式不是UTF-8,那么打开文件的时候会显示乱码。可以在打开文件之后通过菜单栏“Edit -> Select Encoding…”选择正确的文件编码。