我正在写一些项目,需要经常在远程机器上编译和测试。
我不是 vim 用户,你 :(
我现在最终使用的是 Fetch通过更改 Fetch 中的默认编辑器,浏览项目文件夹并使用 sublime 直接打开这些文件。它以某种方式起作用,但不完美的一件事是我无法在我的 Sublime 中拥有“项目”结构。
我想知道任何人都有更好的方法来更好地使用终端(或任何 iTerm)和 sublime。
最佳答案
虽然这个问题已经两年多了,但我会尽量回答。也许它会对您或其他找到它的人有所帮助。
首先是sshfs
,您可以通过 Homebrew 或 MacPorts 安装。一个简单的方法如下:
mkdir -p ~/mnt/server
sshfs user@server.example.com:/path/on/server ~/mnt/server
之后,您将拥有来自
server.example.com
的完整文件夹结构。可在本地获取 ~/mnt/server
.确保设置 SSH key 以避免每次都输入用户密码。你可以在网上到处找到相关的教程。对于仅提供 FTP 访问(共享主机等)的服务器,您可以使用
curlftpfs
以同样的方式。要关闭连接,只需卸载:
umount ~/mnt
对于基于 GUI 的方法,您有多种选择。有
Transmit
,其特点是将连接安装为卷, Forklift
这是一个 Finder 替代品,可以做同样的事情, ExpanDrive
和我最喜欢的 Mountain Duck
.如果您计划移动大量数据,尤其是大量小文件,Mountain Duck 在我的测试中表现最佳。
关于terminal - 有没有一种有效的方法可以使用 sublime Text 3 在服务器上进行远程编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30144535/