PhpStorm 2021.3 Help

创建/编辑/复制工具对话框(远程 SSH 外部工具)

远程 SSH 外部工具页面添加按钮编辑按钮复制按钮

编辑外部工具的设置。

物品

描述

姓名

在“工具”菜单和上下文菜单中显示为命令名称的工具名称。

团体

工具所属的组。工具组对应于工具菜单和上下文菜单中的子菜单。

从列表中选择一个现有组。

要创建新组,请在列表中键入其名称。

描述

工具描述(可选)。

工具设置

程序

要运行的可执行文件的路径。单击浏览图标以选择文件或插入宏图标打开“”对话框以选择宏。

(宏在运行时解析,让您指定上下文信息,例如当前选择的文件、您的项目源路径等)

论据

以您在命令行中指定的方式传递给程序的参数。单击插入宏图标以打开“”对话框以选择宏。

指定参数时,请遵循以下规则:

  • 请注意,外部工具提供文件的绝对路径,而不是项目目录相对路径。

  • 使用空格分隔各个参数。

  • 如果参数包含空格,请将空格或包含空格的参数括在双引号中,例如,some" "arg"some arg"

  • 如果参数包含双引号(例如作为参数的一部分),请使用反斜杠转义双引号,例如-Dmy.prop=\"quoted_value\".

工作目录

程序当前工作目录的路径。单击浏览图标以选择目录,或插入宏图标打开“”对话框以选择宏。

高级选项

执行后同步文件

当工具完成执行时,让 PhpStorm 知道文件系统中的更改。

打开控制台以进行工具输出

打开控制台查看工具输出的错误信息等。

使控制台在标准输出中的消息上处于活动状态

使输出控制台处于活动状态,并在相应事件发生时将其提前。

使控制台在 stderr 中的消息上处于活动状态

与前一个选项相同,但针对 stderr。

输出滤波器

输出过滤器用于将工具输出中的绝对文件路径和行号转换为超链接。您将能够使用这些链接在编辑器中打开相应的文件。您可以指定一个或多个过滤器。每一行都是一个正则表达式。您可以使用以下宏:和$FILE_PATH$,例如,$LINE$$COLUMN$

$FILE_PATH$:$LINE$:$COLUMN$:.*

连接设置

在本节中,指定远程 Web 服务器或 Vagrant 实例(虚拟机)通过 SSH 终端访问,并指定应从何处获取连接设置:

  • 当前 Vagrant:选择此选项可在当前运行的Vagrant 虚拟机上执行 SSH 终端中的命令。

  • 默认远程解释器:选择此选项可在运行默认远程解释器的同一主机上执行 SSH 终端中的命令。

  • SSH 配置:选择此选项可让 SSH 终端中的命令在本地或远程 Web 服务器上执行,可通过其中一种SSH 配置访问。

    • 每次运行时选择 SSH 配置:如果选择了此选项,则每次选择工具 |时都必须从弹出窗口中选择所需的配置。从主菜单启动 SSH 会话。

    • 如果所需的 SSH 配置未出现在列表中,请单击设置配置链接,然后在SSH 配置页面中定义一个。

最后修改:2021 年 8 月 27 日