论坛首页> 三共建设

iEco集成开发环境的学习-代码编辑器-06-查找和替换

QtCreator具有非常强大的查找替换功能,提供了两种方式的查找,增量查找和高级查找。增量查找会在用户输入查找关键字的时候高亮显示当前窗口中匹配的字符串。

在代码编辑器中使用快捷键“Ctrl+F”或者菜单栏“Edit -> Find/Replace -> Find/Replace ”打开Find/Replace对话框,例如:打开mainwindow.cpp文件,并在搜索栏中输入查找关键字“main”(默认不区分大小写)之后,编辑器会自动将所有包含“main”关键字高亮显示,如图所示:


查找替换



点击或快捷键F3可以跳转到下一个位置,点击或快捷键Shift+F3可以跳转到上一个位置。

使用查找选项,可以设置查找的约束条件,点击查找选项会出现一个弹窗,如图XX所示,弹窗中列出了约束条件:区分大小写(Case Sensitive);整词搜索(Whole Words Only);使用正则表达式(Use Regular Expression);当替换的时候保持大小写不变(PreserveCase When Replacing)。


查找选项


替换当前位置的文本;

替换当前的文本并将查找下一条记录,相当于是替换和查找下一条的组合功能;

替换所有出现的文本;

转换到高级查找模式。



    高级查找,提供了更大范围的查找替换功能,可以从当前打开的文件、项目或文件系统目录中进行查找。使用快捷键“Ctrl+Shift+F”或通过菜单栏“Edit -> Find/Replace -> Advanced Find -> Open Advanced Find ”打开高级查找对话框,如图XX所示。


全部回复

暂无更多回复内容