代码导航

介绍结构浏览器和书签等代码导航功能

结构浏览器

点击小熊猫C++左侧面板的"结构"页,即可打开结构浏览器。该浏览器以树形列表的形式显示了当前文件中的全局变量、函数、宏和类定义等全局定义的标识符。

在结构浏览器中双击某个标识符,可以将光标跳转到该标识符声明所在的行。

右键单击某个标识符,然后在右键菜单中选择"跳转到定义处",就可以将光标跳转到该标识符定义所在的行。

代码跳转

在编辑器中,按住Ctrl键的同时用鼠标点击某个标识符,就会将光标跳转到该标识符声明所在的行。如果当前行就是该标识符的声明,则光标会跳转到该标识符定义所在的行(如果定义和声明不在一行的话)。

也可以通过在编辑器中右键点击某个标识符,然后在右键菜单中选择"跳转到定义处"/“跳转到声明处"进行跳转。

查找符号引用

在在编辑器中右键点击某个标识符,然后在右键菜单中选择"查找对符号的引用”,小熊猫C++就会在当前文件/项目中查找所用使用了该标识符的地方,并在"查找"面板中显示查找结果。

该功能和"在文件中查找"的区别在于,“在文件中查找"在查找时只比较两个单词是否相同;而"查找对符号的引用"会考虑作用域。在不同作用域里定义的重名标识符,会被"查找对符号的应用"当作不同标识符进行处理。

书签

小熊猫C++中的"书签"就是指定文件的某一行。在书签面板中可以浏览和管理小熊猫C++当前的所有书签。

通过"代码"菜单或编辑器右键菜单,可以设置和管理文件中的书签。

最后修改 March 13, 2022: update (0378b840)