繁体   English   中英

修补macvim远程编辑,文件netrw.vim

[英]Patching macvim remote editing, file netrw.vim

因此,通过:e scp:// path / to / file进行远程编辑时,macvim会出现问题,每次我尝试保存:w时,macvim都会抱怨E382:无法写入,设置了'buftype'选项。 解决此问题的快速方法是::set buftype:“”但是,那里有修补程序可以解决此问题。 因此,我下载了补丁文件来解决此问题。 问题位于netrw.vim文件中。 当我尝试通过patch -p1 <file.patch修补文件netrw.vim时,它给了我一个错误,提示是patch:****无法将文件netrw.vim重命名为netrw.vim.orig:权限被拒绝

我为netrw.vim尝试了chmod,但是它没有让我。 任何帮助表示赞赏! ps我在OSX 10.9.5上运行

我只是尝试了mvim scp:// hostname /,选择了一个文件,对其进行了编辑和更改,然后将其保存。 有效。 然后,我尝试了mvim scp:// hostname / somefile,对其进行了编辑和更改,然后将其保存。 有效。 因此,我建议您进行升级:您可以在http://www.drchip.org/astronaut/vim/index.html#NETRW上找到netrw v154b。 顺便说一句,我使用的mvim是v7.4.258。

如果您打开了一个远程目录并选择了一个文件进行编辑,则需要在本地创建tmp文件并设置以下命令:set by=acwrite:set buftype=acwrite ,最后保存更改:w

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM