小熊猫C++提供了两种查找和替换功能:
- 查找/替换 在当前文件的指定区域中查找/替换指定的内容。查找结果直接以选中的形式显示在编辑窗口中。
- 在文件中查找/替换 在当前文件/项目中查找/替换指定的内容。查找结果以树形列表形式显示在查找面板中。
在大多数情况下,被查找/替换的内容会在文件中多处出现,使用"在文件中查找/替换"要比"查找/替换"更加方便。下图展示了"在文件中查找"的结果:
在文件中查找
通过"查找"菜单→“在文件中查找…",即可直接打开"查找"对话框的"在文件中查找"页。
查找面板
在查找面板中,可以看到"在文件中查找"的结果。如果进行了多次查找,可以在查找面板左上方"历史:“下拉框选择查看每一次查找的结果:
查找的结果在面板中以树形列表显示,包括存在被查找关键字的文件路径,关键字在其中出现的次数,以及文件中每一个关键字出现的位置。当被查找的关键字在不止一个文件中出现时,用户可以很方便的查看查找结果。
双击树形列表中的某一行,就可以在编辑器中跳转到该行对应的位置。
在文件中替换
再"在文件中查找"对话框中,点击到"替换"按钮,即可使用批量"在文件中替换"功能。
注意:此操作无法撤销,在替换前请做好文件的备份!
在文件中替换操作由三个步骤组成:
- 在文件中查找
- 在查找面板中勾选要替换的行
- 完成替换
查找与替换
最后简单说一下查找与替换。在完成了一次查找之后,通过快捷键F3,或者"查找"菜单→“查找下一个”,可以查找关键词在文件中的下一个出现的位置;通过快捷键Shift+F3,或者"查找"菜单→“查找前一个”,可以查找关键词在文件中的前一次出现的位置。