我最近将默认浏览器从Chrome更改为Safari,但我仍然在Chrome中进行开发。我希望iTerm2中的网址能够在Chrome中打开,但现在它们在我的系统默认情况下会在Safari中打开。
可以改变这个吗?
答案 0 :(得分:3)
您可以通过Edit Actions
(在指定的个人资料中)的Smart Selection Rules
添加一个上下文菜单选项,以智能选择Chrome的网址,参数为:
open -a "Google Chrome" \0
执行此操作后,此操作将覆盖使用系统定义的应用程序的内置默认设置(在您的情况下为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>