本页内容

在当前文件中搜索

增量搜索会在您输入时,在编辑器中突出显示匹配的字符串。

要在当前打开的文件中进行搜索:

  1. Ctrl+F或依次选择“Edit ” > “Find/Replace ” > “Find/Replace ”。
  2. 在“Find ”中,输入要查找的文本。

    编辑器中突出显示的搜索结果

    输入时,编辑器中该文本的所有出现位置都会被高亮显示。

  3. 要跳转到下一个匹配位置,请选择““下一步”按钮 ”(Find Next )或按F3
  4. 要转到上一个出现位置,请选择““上一页”按钮 ”(Find Previous )或按Shift+F3
  5. 要选中文件中所有找到的匹配项,请选择“Select All ”。

注意: 在选择“Find/Replace ”之前,请先选定 文本,以便仅从所选范围中进行搜索。

设置搜索条件

若要在“Find ”框中限制搜索范围,请选择“新搜索 ”(New Search )并设置搜索条件:

  • 若要使搜索区分大小写,请选择“Case Sensitive ”。
  • 若仅搜索完整单词,请选择“Whole Words Only ”。
  • Use Regular Expressions若要使用正则表达式进行搜索,请选择“正则表达式”(regular expressions )。Qt Creator 中使用的正则表达式基于Perl正则表达式

替换文本

要替换现有文本的出现位置,请在“Replace with ”中输入新文本。

  • 要替换所选的出现位置,请选择“Replace ”。
  • 要替换所选的出现位置并移至下一个,请选择Replace & Find
  • 要替换文件中的所有出现位置,请选择Replace All

替换时保留大小写

若要在替换时保留原始文本的大小写,请选择“新搜索 ”(New Search ),然后选择“Preserve Case when Replacing ”。此选项不能与“Use Regular Expressions ”同时使用。

出现位置的大小写将根据以下规则予以保留:

  • 所有大写字符将被替换为大写的新文本。
  • 所有小写出现的位置均替换为小写的新文本。
  • 首字母大写的出现位置将替换为首字母大写的新文本。
  • 其他出现的位置将替换为输入的新文本。
  • 如果原始文本与新文本具有相同的前缀或后缀,则保留前缀和后缀的大小写,并对原始文本的其余部分应用其他规则。

突出显示搜索结果

文档中搜索结果、断点和书签的位置会在编辑器的滚动条上突出显示。要关闭突出显示,请选择“Preferences ” > “Text Editor ” > “Display ” > “Highlight search results on the scrollbar ”。

“文本编辑器”偏好设置中的“显示”选项卡

全局搜索

选择“Advanced ”以打开“Search Results ”视图,您可以在其中搜索当前打开的项目或文件系统中的文件。或者,搜索符号以重构代码。

另请参阅 《操作指南:搜索》。

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.