如何配置 iTerm2 在特定浏览器中打开 URL?
How do I configure iTerm2 to open URLs in a specific browser?
我最近将我的默认浏览器从 Chrome 更改为 Safari,但我仍然在 Chrome 中进行开发。我希望 iTerm2 中的 URL 在 Chrome 中打开,但现在它们在 Safari 中打开,因为它是我的系统默认设置。
是否可以更改此设置?
你应该指定你想用哪个浏览器打开URL,你可以试试下面的命令:
open -a "/Applications/Google Chrome.app" <your URL>
您可以通过 Smart Selection Rules
的 Edit Actions
(在给定的配置文件中)为 Chrome 智能选择 URL 添加上下文菜单选项一个参数:
open -a "Google Chrome" [=10=]
执行此操作后,此操作将覆盖使用系统定义的应用程序(在您的情况下为 Safari)的内置默认设置。
如果您尝试打开 http://localhost:#PORT
,可能需要在 Smart Selection Rules
中添加一个正则表达式为 https?://localhost(:[a-zA-Z0-9]+)?
且精度为 Very High
的新规则,在应用@SushiHangover 的回答之前。
默认的 HTTP URL
规则似乎不能很好地识别 http://localhost
。
我最近将我的默认浏览器从 Chrome 更改为 Safari,但我仍然在 Chrome 中进行开发。我希望 iTerm2 中的 URL 在 Chrome 中打开,但现在它们在 Safari 中打开,因为它是我的系统默认设置。
是否可以更改此设置?
你应该指定你想用哪个浏览器打开URL,你可以试试下面的命令:
open -a "/Applications/Google Chrome.app" <your URL>
您可以通过 Smart Selection Rules
的 Edit Actions
(在给定的配置文件中)为 Chrome 智能选择 URL 添加上下文菜单选项一个参数:
open -a "Google Chrome" [=10=]
执行此操作后,此操作将覆盖使用系统定义的应用程序(在您的情况下为 Safari)的内置默认设置。
如果您尝试打开 http://localhost:#PORT
,可能需要在 Smart Selection Rules
中添加一个正则表达式为 https?://localhost(:[a-zA-Z0-9]+)?
且精度为 Very High
的新规则,在应用@SushiHangover 的回答之前。
默认的 HTTP URL
规则似乎不能很好地识别 http://localhost
。