查找与替换

使用查找与替换功能提升代码编辑和开发效率

小熊猫C++提供了两种查找和替换功能:

  • 查找/替换 在当前文件的指定区域中查找/替换指定的内容。查找结果直接以选中的形式显示在编辑窗口中。
  • 在文件中查找/替换 在当前文件/项目中查找/替换指定的内容。查找结果以树形列表形式显示在查找面板中。

在大多数情况下,被查找/替换的内容会在文件中多处出现,使用"在文件中查找/替换"要比"查找/替换"更加方便。下图展示了"在文件中查找"的结果:

在文件中查找

通过"查找"菜单→“在文件中查找…",即可直接打开"查找"对话框的"在文件中查找"页。

查找面板

在查找面板中,可以看到"在文件中查找"的结果。如果进行了多次查找,可以在查找面板左上方"历史:“下拉框选择查看每一次查找的结果:

查找的结果在面板中以树形列表显示,包括存在被查找关键字的文件路径,关键字在其中出现的次数,以及文件中每一个关键字出现的位置。当被查找的关键字在不止一个文件中出现时,用户可以很方便的查看查找结果。

双击树形列表中的某一行,就可以在编辑器中跳转到该行对应的位置。

在文件中替换

再"在文件中查找"对话框中,点击到"替换"按钮,即可使用批量"在文件中替换"功能。

注意:此操作无法撤销,在替换前请做好文件的备份!

在文件中替换操作由三个步骤组成:

  1. 在文件中查找
  2. 在查找面板中勾选要替换的行
  3. 完成替换

查找与替换

最后简单说一下查找与替换。在完成了一次查找之后,通过快捷键F3,或者"查找"菜单→“查找下一个”,可以查找关键词在文件中的下一个出现的位置;通过快捷键Shift+F3,或者"查找"菜单→“查找前一个”,可以查找关键词在文件中的前一次出现的位置。

最后修改 August 9, 2023: update (9fc497dd)