如何配置iTerm2以在特定浏览器中打开URL?

时间:2017-10-04 15:13:08

标签: iterm2

我最近将默认浏览器从Chrome更改为Safari,但我仍然在Chrome中进行开发。我希望iTerm2中的网址能够在Chrome中打开,但现在它们在我的系统默认情况下会在Safari中打开。

可以改变这个吗?

3 个答案:

答案 0 :(得分:3)

您可以通过Edit Actions(在指定的个人资料中)的Smart Selection Rules添加一个上下文菜单选项,以智能选择Chrome的网址,参数为:

open -a "Google Chrome" \0

enter image description here

执行此操作后,此操作将覆盖使用系统定义的应用程序的内置默认设置(在您的情况下为Safari)。

答案 1 :(得分:1)

如果您尝试打开http://localhost:#PORT,则可能需要在Smart Selection Rules中添加正则表达式为https?://localhost(:[a-zA-Z0-9]+)?且精度为Very High的新规则,然后再应用@SushiHangover的答案。

默认的HTTP URL规则似乎不能很好地识别http://localhost

答案 2 :(得分:0)

您应该指定要打开该URL的浏览器,您可以尝试以下命令:

open -a "/Applications/Google Chrome.app" <your URL>