所以我在使用 ssh 的 VPS 终端中。
在正常情况下,我可以在本地运行
mate <file>
并使用该文件启动 TextMate。
是否可以使用相同的命令并以某种方式打开本地 TextMate 应用程序但编辑远程文件?
如果您在 VPS 中工作并且不想一直使用 vim,那就太好了。
你有不同的选择:
几年前我曾经在一些项目中这样做过,它对 LAN 和 WAN 都非常有效。
如果您想坚持使用 TextMate,那么furtive 的解决方案是理想的。
或者,您可以通过 ssh将文件夹与rsync同步。
这样您就可以在本地工作,并让 rsync 为您将其同步到服务器。这可以由您明确启动,也可以在守护程序中运行。
如果您对另一个框执行 ssh,则可以使用 cat 打开文件并将其通过管道传输到本地文件。我不认为您可以将其流式传输到本地框中的编辑器。
另一种选择是使用两个可用的 Textmate Sync 包之一 - 都使用 rsync 和 ssh 来保持远程和本地文件夹同步。
Textmate 远程同步包
这是我使用的包。它看起来与第二个捆绑包具有完全相同的功能,但我首先找到了这个。
我要添加的唯一警告是第一次同步将清除远程文件夹并将其替换为本地文件夹中的内容。