1

我正在尝试这样做:

vim http://mysite.com/x.html

我已经chmod 777在文件上确保授予完全访问权限,我可以毫无问题地打开文件,但是当我尝试保存编辑时,提示错误:

"http://mysite.com/x.html" E212: Can't open file for writing
4

2 回答 2

0

您(显然)无法通过 http 将该文件上传到服务器。

使用 ssh/scp 或 ftp。

:help netrw

于 2013-10-20T11:24:10.523 回答
0

http这里是错误的协议。这是一个很好的阅读:http ://www.w3.org/blog/2008/10/understanding-http-put/ - HTTP“动词”(PUT,POST,GET等)并不规定服务器如何将处理您发送的请求。事实上,HTTP“定义了通信的预期语义......(但)没有定义任何一方如何满足这些期望”。

你可以很容易地运行

vim http://stackoverflow.com/questions/19476683/vim-edit-file-over-http

但您将无法编辑此页面。

请参阅http://vim.wikia.com/wiki/Editing_remote_files_via_scp_in_vim通过 ssh / ftp 处理文件。

于 2013-10-20T11:33:03.310 回答