所以我在一个使用ssh的VPS终端。打开本地文本应用程序使用ssh编辑远程文本文件?
在正常情况下,我可能只是在本地运行
mate <file>
,并触发了TextMate的与该文件。
是否可以使用相同的命令,并以某种方式打开本地TextMate应用程序,但编辑远程文件?
如果您在VPS中工作并且不想一直使用vim,那将会很好。
所以我在一个使用ssh的VPS终端。打开本地文本应用程序使用ssh编辑远程文本文件?
在正常情况下,我可能只是在本地运行
mate <file>
,并触发了TextMate的与该文件。
是否可以使用相同的命令,并以某种方式打开本地TextMate应用程序,但编辑远程文件?
如果您在VPS中工作并且不想一直使用vim,那将会很好。
如果你做到ssh到另一个盒子,那么你可以使用cat打开文件并将其传送到本地文件。 我不这么认为,你可以将它流式传输到本地框中的编辑器。
必须有一些工具允许..听起来像某人早已想到的功能。 – 2010-09-13 04:21:02
如果它在那里对我也很有帮助... – Raghuram 2010-09-13 04:28:54
或者,您可以通过ssh与rsync同步文件夹。
这样你可以在本地工作,并让rsync将它同步到服务器上。这可以由你明确发起,也可以在守护进程中运行。
你有不同的选择:
我曾经在几年内做到这一点回来一些项目,和它的工作完美,无论是局域网和广域网。
如果你想坚持TextMate,那么furtive's solution是理想的。
另一种选择是使用两个可用的TextMate同步的一个捆绑 - 无论是使用rsync和ssh保持同步远程和本地文件夹。
Textmate remote sync bundle
这是我用的包。它看起来与第二个包具有完全相同的功能,但我首先找到了这一个。
警告我想补充的只有一个字是第一个同步将清除远程文件夹,并从本地文件夹中的内容替换它。
被删除的链接http://log.dustinwilson.com/archives/2010/01/04/TextMate_Sync/ – shaneknysh 2011-01-11 03:34:29
bcvi确实如此,但对于vim。它依赖于vim内置的对scp://的支持,但这可能会使Textmate端口变得困难。 – 2010-10-04 18:47:06