远程vim没有找到文件

时间:2015-11-04 20:40:28

标签: vim ssh sftp scp

尝试在本地编辑文件以消除延迟,而无需同步我的vim配置。我无法弄清楚为什么这根本不起作用。如果我做

vim scp://user@host/home/user/project/

我得到了

:!scp -q 'user@host/home/user/project/' 
'/var/folders/fm/vyvfk53d2b5gf63m7dnv3gqc0000gn/T/vGhn9Hf/0.txt'
"/var/folders/fm/vyvfk53d2b5gf63m7dnv3gqc0000gn/T/vGhn9Hf/0.txt" [New File]
Press ENTER or type command to continue

如果我只运行正常的SCP命令,他们下载就好了:

scp -r user@host:home/user/project/ project/
foo.txt                        100%   20     0.0KB/s   00:00

1 个答案:

答案 0 :(得分:2)

您需要指定两个斜杠//,因为manual描述了:

vim scp://remoteuser@server.tld//path/to/document

所以对你来说是用例:

vim scp://user@host//home/user/project/

但无论如何使用scp,您需要指定要编辑的文件,而不仅仅是要浏览的目录。

对于目录,您需要使用sftp,它能够浏览目录:

vim sftp://user@host//home/user/project/
相关问题