是否可以配置 OS X 终端来检测看起来像 URL 的文本,并使它们可点击?“可点击”的意思是,点击后会在终端上打开网络浏览器本地/客户端机器?
示例用例:使用 SSH 连接到我自己的运行非 GUI 桌面 Linux 的远程主机。在服务器上运行的 mutt(或其他程序)中阅读电子邮件。但是当电子邮件包含 URL 时,能够打开它本地,在 GUI 浏览器中。
换句话说,使用终端和 SSH 作为我自己的远程服务器上文本内容的客户端 - 但使用本地 Web 浏览器作为浏览 N 服务器上的 Web 的客户端。(我不想通过 VNC 连接到正在运行浏览器的远程 GUI;我认为这很愚蠢。)
这是我放弃 Gmail 并将所有电子邮件仅保存在自己的服务器上(甚至不下载到本地邮件客户端)的想法的一个重大缺陷:我的大部分电子邮件都包含可点击的链接。
如果答案需要使用 OS X 提供的终端应用程序以外的终端应用程序,我愿意尝试。
答案1
您可以轻松地直接在终端应用程序中打开任何 URL。
Lion 之前的 OSX 版本:
cmd+shift+double-click
一个 URL,它就会打开。
OSX Lion/Moutain Lion:
cmd+double-click
答案2
在iTerm2,它很简单:(cmd+click
方便,因为 cmd 键将突出显示并划线链接)。