如何在 Windows PC 上通过 PhpStorm 在我的 Vagrant 上执行 bash 脚本

How do I execute a bash script on my Vagrant from PhpStorm on a Windows PC

我在 Windows PC 上开发,IDE 使用 PhpStorm,本地环境使用 Vagrant。每次我在 PhpStorm 中更改到一个新的 Git 分支时,我都会手动执行一个 bash 脚本来为我编译我的项目。

我希望执行此 bash 脚本,而无需手动通过 SSH 进入该框,找到并执行该文件。

是否可以直接从 PhpStorm 界面执行此操作?如果'Yes',怎么办?

  1. PhpStorm 有 built-in SSH Terminal。您可以登录到您的远程主机并始终保持打开状态。

  2. PhpStorm 也有 Remote SSH External Tools. It's the same as External Tools 但要通过 SSH 工作。

    • 您可以在 Settings/Preferences | Tools | Remote SSH External Tools 处创建新的(或编辑现有的)SSH 外部工具条目。

    • 您可以指定此条目的可用位置(菜单):主菜单(Menu | Tools)、编辑器的上下文菜单、项目视图面板和搜索结果。

    • 创建后,如果需要,您甚至可以将 Settings/Preferences | Keymap 处的此类条目的自定义快捷方式分配给最常用的条目。

    更多内容在 official tutorial