【发布时间】:2017-10-04 15:13:07
【问题描述】:
我最近将默认浏览器从 Chrome 更改为 Safari,但我仍然在 Chrome 中进行开发。我希望 iTerm2 中的 URL 在 Chrome 中打开,但现在它们在 Safari 中打开,因为它是我的系统默认设置。
这个可以改吗?
【问题讨论】:
标签: iterm2
我最近将默认浏览器从 Chrome 更改为 Safari,但我仍然在 Chrome 中进行开发。我希望 iTerm2 中的 URL 在 Chrome 中打开,但现在它们在 Safari 中打开,因为它是我的系统默认设置。
这个可以改吗?
【问题讨论】:
标签: iterm2
【讨论】:
Edit Action 按钮之前突出显示HTTP URL 智能选择规则条目。它有效,我在 Firefox 中打开了 url(用于开发工作),我的默认浏览器是 Safari。我还注册了自定义 url 方案,以便 Chrome 打开(即基于chrome-devtools:// 的url)
如果您尝试打开http://localhost:#PORT,可能需要在Smart Selection Rules 中添加一个新规则,其中正则表达式为https?://localhost(:[a-zA-Z0-9]+)?,精度为Very High,然后再应用@SushiHangover 的答案。
默认的HTTP URL 规则似乎不能很好地识别http://localhost。
【讨论】:
您应该指定要通过哪个浏览器打开该 URL,您可以尝试以下命令:
open -a "/Applications/Google Chrome.app" <your URL>
【讨论】: