【问题标题】:Patching macvim remote editing, file netrw.vimmacvim远程编辑补丁,文件netrw.vim
【发布时间】:2015-07-04 23:27:49
【问题描述】:

所以通过macvim进行远程编辑时有问题 :e scp://path/to/file 每次我尝试保存 :w 时,macvim 都会抱怨 E382: Cannot write, 'buftype' 选项已设置。 解决这个问题的快速解决方法是:set buftype:"" 但是,有一些补丁可以解决这个问题。所以我下载了一个补丁文件来解决这个问题。问题位于 netrw.vim 文件中。当我尝试通过 patch -p1

我为 netrw.vim 尝试了 chmod,但它不允许我这样做。 任何帮助表示赞赏! p.s.我在 OSX 10.9.5 上运行

【问题讨论】:

    标签: macos vim scp macvim netrw


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-11-21
        • 1970-01-01
        • 1970-01-01
        • 2012-06-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-16
        相关资源
        最近更新 更多