远程外部工具设置
本页面介绍了可以为远程外部工具配置的设置。 有关添加和使用外部工具的更多信息,请参阅 外部工具。

请使用工具栏按钮管理可用外部工具列表。 清除您想保留但在菜单中不可用的工具和组的复选框。
添加 Alt+Insert
添加一个新的外部工具。
移除 Ctrl+Y
删除所选的工具或组。
编辑 Enter
编辑选定的工具。
上 Alt+Up
将选定的工具在列表中上移。
下 Alt+Up
将所选工具在列表中向下移动。
复制(C)
将所选工具在列表中向下移动。
当您创建、编辑或复制外部工具时,您需要提供工具的设置。

- 名称
在 IntelliJ IDEA 界面中用作运行工具操作的工具名称。
- 组
该工具所属组的名称。 您可以选择一个现有组或输入一个新组名。 例如,如果您配置了许多外部工具,您可能希望将它们分组,如 Linters、 Preprocessors、 Postprocessors等。
- 描述
一个有意义的工具描述。
工具设置
- 程序
可执行文件(脚本、工具、应用程序等)的绝对路径。
- 实参
传递给可执行文件的参数,就像您在命令行上指定它们一样。
使用空格来分隔单独的参数。
对于包含空格的参数和路径,请使用双引号。
使用反斜杠来转义作为参数或路径一部分的双引号。
例如:
-Dmy.prop=\"quoted_value\" "second arg" third" "arg- 工作目录
工具应从中执行的工作目录的绝对路径。
连接设置
请指定通过 SSH 在远程服务器上运行工具的连接设置。
- 当前Vagrant
在当前运行的 Vagrant 虚拟机上运行该工具。 有关更多信息,请参见 Vagrant。
- SSH 配置
请在可通过配置的 SSH configurations访问的服务器上运行该工具。 或者,您可以选择 每次运行时选择SSH 配置。
高级选项
- 在执行后同步文件
自动加载由外部工具对您的项目文件所做的更改。 如果该工具不修改您的项目中的任何文件,您可以禁用此选项。
- 打开工具输出的控制台
打开一个带有工具标准输出和错误流的控制台。
- 使控制台在stdout 中的消息上处于活动状态
当工具使用标准输出流时激活控制台。
- 使控制台在stderr 中的消息上处于活动状态
当工具使用标准错误流时激活控制台。
- 输出筛选器
指定筛选器,将输出消息中的绝对文件路径、行号和列号转换为超链接。 这将允许您直接从控制台输出跳转到文件中的相关位置。 每一行是定义单独过滤器的正则表达式。
例如,假设某个工具生成的输出行类似于以下内容:
/path/to/file.conf:42:10 WARNING: Some message然后您可以像这样定义一个过滤器:
$FILE_PATH$:$LINE$:$COLUMN$.*