如何配置PhpStorm打开外部文档,即devdocs.io

How to configure PhpStorm to open external documentation, namely devdocs.io

我正在寻找 plugin/settings 来打开 http://devdocs.io (devdocs.io/#q=keyword) with currently selected text. Something similar to googleit plugin https://plugins.jetbrains.com/plugin/7402?pr=phpStorm,但可以配置 url...

您可以为此使用 External Tools

File > Settings > Tools > External Tools > + (Add)

输入一个名称,如 DevDocs。根据您的 OS 和您使用的 Web 浏览器,输入命令以在 Program 中打开网站。在 IntelliJ IDEA 中使用 $SelectedText$ 作为所选文本的占位符。因此,例如,在 Windows/Chrome 下查找选定的文本,命令可能如下所示:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "http://devdocs.io/#q=$SelectedText$"

现在您可以 运行 从不同的地方搜索(在同一对话框的 Show in 下列出)- 例如主菜单:Tools > External Tools > YourToolName.

您可以使用 External Tools 功能来做到这一点。

我们的想法是启动您的 app/script,它将在网络浏览器中打开这样的 URL。

如何完成取决于您的 OS 和您拥有的工具。这是 在 Windows OS 上的实现方式(URL 将在您的默认网络浏览器中打开):

在创建此类外部工具条目并正常运行后,您可以选择分配自定义快捷方式。这可以在 Settings/Preferences | Keymap 完成——在 External Tools 分支下查找该条目:


注意: 请注意,如果选择包含空格,那么此类搜索将部分失败,因为空格不会被编码为网络安全 + 字符(或 %20)——对于这种情况,您必须编写 shell/batch 执行此类转换的脚本,然后才打开此类最终 URL.