配置定位器
要设置定位器首选项,请转至Preferences >Environment >Locator ,或在定位器字段中选择
>Configure 。

更改定位器筛选条件
您可以根据具体使用场景修改预设定位器筛选条件。例如,更改筛选前缀并将搜索范围限定为符合该筛选条件的项目。
要配置定位器过滤器:
- 转至Preferences >Environment >Locator 。
- 选择一个筛选器,然后选择“Edit ”。
- 指定前缀字符串。

- 若希望即使在搜索字符串中未输入前缀时也隐式包含该筛选器,请选中“Include by default ”。
添加网络搜索引擎
默认情况下,“Web Search (r) ”定位器过滤器包含 Bing、Google、Yahoo! Search、cplusplus.com 和 Wikipedia 的 URL 以及搜索命令。
要了解您常用的 Web 搜索引擎所使用的搜索命令格式,请在浏览器中进行搜索,并将生成的 URL 复制到定位器过滤器配置中。将搜索词替换为变量%1 。
要将 URL 和搜索命令添加到列表中:
- 转至Preferences >Environment >Locator 。
- 选择Web Search >Edit 。
- 选择“Add ”以将 URL 过滤器添加到列表中。

- 双击新条目以指定 URL 和搜索命令。例如,
https://www.google.com/search?q=%1。 - 选择OK 。
若要添加一个新的独立 Web 搜索定位器过滤器,而不是更新默认过滤器,请选择Add >URL Template 。
创建定位器过滤器
若要快速访问项目中未直接提及的文件,请创建自己的目录过滤器。这样,您就可以在已定义的目录结构中定位文件。
要创建自定义定位器过滤器:
- 转到“Preferences ” > “Environment ” > “Locator ”。
- 选择“Add ” > “Files in Directories ”以添加目录过滤器。

- 在“Name ”中,为您的筛选器输入名称。
- 选择“Add ”以向“Directories ”添加目录。定位器将递归搜索这些目录。
- 在“File pattern ”中,指定文件模式以将搜索范围限制为匹配该模式的文件。用逗号分隔各个模式。例如,要搜索所有
.qml和.ui.qml文件,请输入*.qml,*.ui.qml - 在“Exclusion pattern ”中,指定文件模式以将某些文件从搜索中排除。
- 在“Prefix ”中,指定前缀字符串。
若希望即使在搜索字符串中未输入前缀时也隐式包含该过滤器,请选中“Include by default ”。
- 选择“OK ”。
配置定位器缓存
定位器会在您所选的目录中搜索与您的文件模式匹配的文件,并将该信息缓存起来。Qt Creator 会在您编写代码时更新所有预设过滤器的缓存。默认情况下,Qt Creator 每小时更新一次您的自定义过滤器。
若要手动更新缓存信息,请在定位器中选择“
” > “Refresh ”。
要设置新的缓存更新时间:
- 转到“Preferences ” > “Environment ” > “Locator ”。
- 在“Refresh interval ”中,以分钟为单位设置新时间。
隐藏长路径
若要在定位器中隐藏绝对路径的公共部分:
- 转到Preferences >Environment >Locator 。
- 选择“Show Paths in Relation to Active Project ”以显示相对路径。
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.