2014-04-29 161 views
1

我用于Sublime的SFTP插件 - 它允许您将本地文件夹映射到远程文件夹。这意味着您正在处理的文件在您点击保存按钮时会自动在远程服务器中更新。当我在开发网站上工作时,这是必须的,因为我可以在本地文件夹上运行Grunt任务来获得我的CSS和我的js缩小,...VIM - 将本地文件夹映射到远程文件夹

但是,我最近试了一下VIM编辑器,我发现这个插件vim-sync看起来很相似,但我无法得到它的工作。 我做了很多研究,最后我使用了SSHFS,但实际上它太慢了,尤其是当我通过多个连接进行SSHFS时。

我不是特别寻找一个VIM插件。我发现很棒的工具,如rsync,但是这有点痛苦,因为每次我想同步时都需要输入命令行和服务器密码。

你必须知道我没有服务器权限(所以我不能使用像Unison这样的工具,也没有为rsync创建SSH密钥),我有时需要通过特定端口进行SSH协议,而且有时我需要使用一个SSH密钥。

任何帮助将不胜感激。

对于我的英语中的任何错误,我表示歉意。

非常感谢。

回答

0

对于遇到同样问题的人,我建议你看看vim-hsftp插件。当我发现它时,我没有尝试它,因为我认为它不适用于SSH密钥,但您只需要写入它的路径而不是密码,并且您很好。就像馅饼一样,这正是我所需要的。

做得很好,建立这个插件的人。

+0

没有人试图做上传与许?“/ bin/bash:expect:命令未找到shell返回127”? – vodich

0

看看Vim附带的插件是否已经满足您的需求。

只要指定远程文件是这样的:

:edit scp://[[email protected]]host/path 

应该透明地工作。有关详细信息(如如何设置用户和密码),请参阅:help netrw

+0

Hi Ingo!谢谢你们的快速响应。我在寻找解决方案时听说过netrw。我给它一个快速尝试,但它不是我正在寻找的,因为它不会让我跑Grunt。它只是让我打开我想要的文件,但不要让我同步本地文件夹,我是否正确? – user1361620

+0

正确,这仅用于远程编辑单个文件。请记住,Vim不是IDE,因此不要指望与核心文本编辑无关的功能。 –

+0

它是有道理的。不过我不认为Sublime Text是一个IDE,我认为它会在VIM上存在类似的插件。你对工具或软件有任何想法可以完成这项工作吗? – user1361620

相关问题