本页内容

使用定位器导航

定位功能不仅能查找文件,还能定位由定位器过滤器定义的任何项目,同时可触发全局操作并执行其他任务,例如构建项目或运行外部工具。

定位器过滤器列表

转到定位器

要激活定位器:

  • 选择Ctrl+K(macOS 上为Cmd+K)。
  • 访问Tools ,然后选择Locate
  • 转到“Edit ”,然后选择“Go to Line ”。
  • 编辑器工具栏中选择行和列指示器。

默认情况下,定位器位于Qt Creator 窗口的左下角。若要以居中弹出窗口的形式打开它,请选择定位菜单 ,然后选择Open as Centered Popup

使用定位器过滤器

可用的筛选器取决于当前文档和项目。如果定位器字段为空,将显示可用筛选器的列表。选择“定位菜单 ”时也会显示筛选器列表。有关特定定位器筛选器功能的更多信息,请参阅将鼠标悬停在筛选器上时显示的工具提示。

要使用定位器过滤器:

  • 输入定位器过滤器前缀,然后按空格键。前缀通常较短,为一到三个字符。随后输入搜索字符串(例如文件名或类名)或要执行的命令。按Tab 键可自动补全搜索字符串。
  • 在过滤器列表中选择一个定位器过滤器以使用它。使用上下箭头键或按Ctrl+PCtrl+N在列表中上下移动,然后按Enter 键使用所选过滤器。

当您输入搜索字符串时,定位器会显示该字符串的所有出现位置,无论它出现在对象名称的哪个位置。 某些定位器过滤器(例如冒号、mt )支持模糊匹配,这意味着在使用驼峰式命名法时,您可以输入大写字母来定位符号;在使用蛇形命名法时,您可以输入下划线后的字母来定位符号。

要关闭Tab键自动补全功能,请选中“定位菜单 ”(驼峰命名法)并取消选中“Use Tab Completion ”(蛇形命名法)。

在搜索字符串中使用通配符

要缩小搜索结果范围,请使用以下通配符:

  • 要匹配任意数量的字符、任意字符或无字符,请输入*
  • 要匹配任意字符的单个实例,请输入?

省略默认筛选条件

默认情况下,您可以不带前缀直接使用以下预设定位器筛选器:

  • 跳转到当前文件中的行和列(l )。
  • 跳转到已打开的文件(o )。
  • 跳转到任何已打开项目中的文件(a )。

定位行和列

若要在打开文档时直接跳转到文档中的特定行和列,请在定位器中的文件名后附加行号和列号,并用加号 (+) 或冒号 (:) 分隔。

例如,要打开HelloWorld.qml 并跳转至第41行第2列,请输入:

HelloWorld.qml:41:2

搜索网络

使用Web Search (r) 定位器过滤器进行网络搜索。

默认已配置 Bing、Google、Yahoo! Search、cplusplus.com 和维基百科的 URL 及搜索命令。您可以在定位器首选项中添加其他网络搜索引擎的搜索命令。

通过定位器创建文件和目录

要创建新文件并在编辑器中打开它:

  1. 输入f ,随后按空格键,再输入路径和文件名
  2. Enter键或选择“Create and Open File ”。

要创建目录,请选择“Create Directory ”。

另请参阅 《操作指南:搜索管理会话和 执行计算》。

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.