在远程 ssh 会话中使用本地程序

在远程 ssh 会话中使用本地程序

很多时候,当我通过 ssh 访问远程 shell 时,我不仅想使用远程计算机查看一些文件,vi还想使用我自己的 MacVim 或其他程序查看一些文件。

不一定是因为我想使用更多图形化程序,而是因为在打开窗口后我仍然可以使用相同的 shell,而不需要打开另一个 ssh 会话,因为第一个 ssh 会话正在向我显示vi

当然,通过 X 转发,我可以使用该系统的图形工具 - 但是这往往相当慢,而且除此之外,它通常相当丑陋。

所以我的问题是:当我在远程 shell 中时,是否有某种转义命令可以使用,以便使用我的本地工具透明地在远程工作目录内?

答案1

虽然它并不完全符合您的描述,但 sshfs 可让您在远程文件上使用本地工具。它允许您通过 ssh 挂载远程目录。因此,您可以在另一台计算机上的文件上使用 macvim。

您可以通过 macports 或下载并安装 macfuse 来获取 sshfs。(由于我是用手机输入的,所以没有链接,不过谷歌应该可以帮您完成)

答案2

删除,因为@SCARFACE 的答案好得多。不过,Mac 上的 BBEdit 显然支持一些漂亮的远程编辑。我从未使用过它。

以下链接演示了 BBEdit 如何编辑远程文件

相关内容