本页内容

使用外部工具

您可以在“Qt Creator ”中直接通过“Tools ”>“External ”路径添加用于调用外部工具的菜单项。例如,菜单中会显示用于在文本编辑器中打开当前活动文件进行编辑,或运行当前活动 QML 文件的选项。

要运行这些工具,请选择“Tools ” > “External ”,或在定位器中使用“x ”过滤器。

配置外部工具

您可以在“Preferences ” > “Environment ” > “External Tools ”中更改预配置工具的设置,并配置其他工具。

“环境”首选项中的“外部工具”选项卡

在字段中选择“变量 ”(Variables ),即可从特定上下文中可用的变量列表中进行选择。

要配置外部工具:

  1. 选择“Tools ” > “External ” > “Configure ”。
  2. 选择“Add ” > “Add Tool ”以添加新工具。您也可以选择“Add Category ”以添加新类别。
  3. 在“Executable ”字段中,指定要运行的可执行文件。如果该可执行文件位于系统的 PATH 变量路径中,则无需指定其路径。
  4. 在“Arguments ”字段中,指定运行该可执行文件的可选参数。
  5. 在“Working directory ”字段中,指定工作目录的路径。
  6. 在“Output ”字段中,选择如何处理该工具的输出。您可以忽略输出、在“General Messages”中查看输出,或在代码编辑器中用输出内容替换所选文本。
  7. 在“Error output ”字段中,选择如何处理来自该工具的错误消息。
  8. 在“Base environment ”字段中,选择是在系统环境中运行该工具,还是在当前项目的构建 环境或运行环境中运行。例如,如果系统环境没有查找工具链所需的 PATH 设置,请选择构建或运行环境。
  9. 在“Environment ”字段中,选择“Change ”可在“Edit Environment ”对话框中修改构建和运行环境的变量值。

    若要全局更改“Qt Creator ”启动时的系统环境,请选择“Preferences ” > “Environment ” > “System ”,然后在“Environment ”字段中选择“Change ”。

  10. 选择“Modifies current document ”,以确保如果当前文档被该工具修改,将在工具运行前保存,并在工具完成后重新加载。
  11. 在“Input ”字段中,指定作为标准输入传递给工具的文本。

该类别和工具将被添加到“Tools >External ”菜单中。

要删除工具或类别,请先选中它,然后选择“Remove ”。

如果您更改了预配置工具的设置,稍后可通过点击“Reset ”按钮恢复更改。

您添加和修改的工具配置将以 XML 格式存储在用户的配置文件夹中。例如,在 Linux 和 macOS 上为~/config/QtProject/qtcreator/externaltools ,在 Windows 上为C:\Users\username\AppData\Roaming\QtProject\qtcreator\externaltools 。若要与其他用户共享配置,请将 XML 配置文件复制到该文件夹中。

另请参阅 “运行 QML 文件”“使用外部文本编辑器”“使用Qt Linguist“编辑环境设置”、“为项目指定环境 ”以及“使用Qt Creator 变量”

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.