有没有一种高效的方式可以使用Sublime Text 3通过服务器进行远程编辑?

4
我正在撰写一些项目,需要经常在远程机器上编译和测试。 虽然我不是vim用户 :(
现在我采用的方法是使用Fetch浏览项目文件夹,并通过更改默认编辑器在Sublime中直接打开这些文件。 它基本有效,但一个不完美的地方是我不能在Sublime中拥有“项目”结构。
我想知道是否有更好的方法来更好地使用终端(或iTerm等)与Sublime一起使用。

似乎rsub是一个非常方便的工具,但它只适用于ST2。此外,还有FSPT插件可供Sublime使用,但需要付费。 - yuan
不包括SSH功能。 - yuan
2
rsub 适用于 ST2 和 ST3 - 只需使用 Package Control 安装即可。 - MattDMo
你使用的是 OS X 操作系统,这个假设正确吗? - s3-4v
我确实在使用Mac OS。 - yuan
显示剩余5条评论
2个回答

5
尽管这个问题已经两年多了,我仍然会尝试回答它。也许对你或其他发现这个问题的人有所帮助。
首先,可以使用Homebrew或MacPorts安装sshfs。一种简单的方法如下:
mkdir -p ~/mnt/server
sshfs user@server.example.com:/path/on/server ~/mnt/server

接下来,您可以在本地使用~/mnt/server完整的文件夹结构,该结构来自于server.example.com。请确保设置SSH密钥以避免每次输入用户密码。您可以在互联网上找到相关教程。

对于仅提供FTP访问(共享虚拟主机等)的服务器,您可以以相同方式使用curlftpfs

要关闭连接,请简单卸载即可:

umount ~/mnt

对于基于GUI的方法,您有几个选择。有Transmit,它具有将连接作为卷挂载的功能,Forklift是Finder替代品,可以执行相同的操作,ExpanDrive和我最喜欢的Mountain Duck

如果您计划移动大量数据,尤其是许多小文件,则在我的测试中,Mountain Duck表现最佳。


1
至今为止,这是我找到的最好的解决方案。点赞还不够多。 - MarkSkayff

0
你可以使用 TransmitFTP。任何 FTP/SFTP/WebDAV/S3 服务器连接都可以被挂载为一个卷,例如:/Volumes/Example。然后,当在 SB 中打开文件夹并像其他文件系统上的目录一样添加到项目中时,你就可以浏览它了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接