如何修改Firefox的URL处理程序?将ssh://链接默认打开方式改为iTerm2
解决Mac上ssh://链接默认打开程序的修改问题
太懂这种误点「记住」后的懊恼了!之前不小心把ssh开头的链接默认设成Terminal还确认了永久设置,现在想改成iTerm2?新系统下这两种方法轻松搞定:
方法一:图形界面操作(适合偏好可视化设置的用户)
- 先找个ssh链接测试:可以在文本编辑器里输入
ssh://test@example.com,选中这段文本 - 右键点击选中的链接,选择「显示简介」(或者直接按快捷键
Command + I) - 在弹出的简介窗口里,找到「打开方式」板块,点击下拉菜单,从中选择iTerm2
如果下拉菜单里没看到iTerm2,点击「其他」,在弹出的文件选择窗口里,把左下角的「启用」选项切换为「所有应用程序」,就能找到iTerm2了,记得勾选窗口底部的「始终以此方式打开」
- 最后点击窗口下方的「全部更改」,在弹出的确认框里点击「继续」,所有ssh://开头的链接就会默认用iTerm2打开了
方法二:命令行操作(直接高效,适合终端用户)
- 先打开Terminal(暂时先凑合用它),输入以下命令:
defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{LSHandlerContentType=public.url; LSHandlerRoleAll=com.googlecode.iterm2; LSHandlerURLScheme=ssh;}' - 执行完命令后,重启你的Mac(或者执行
killall Finder && killall Dock重启相关服务,但重启系统更稳妥) - 之后再点击ssh链接,就会自动用iTerm2打开了
内容的提问来源于stack exchange,提问作者GhostCat
相关产品推荐
相关产品推荐

