使用netrw在Vim中复制文件的步骤如下:

  • 选择目标目录(使用mt)
  • 选择要复制的文件(使用mf)
  • 继续复制(使用mc)

  • 在netrw中使用的命令是:

    游标位于要用作目标的目录顶部时运行mt 当光标位于要复制的文件顶部时,mf运行
    光标在目标(“标记目标”)目录顶部时运行mc
    如果我在一个示例项目上执行此操作,Vim将显示类似以下内容的内容:
    Copy foo.md to : bar.md
    

    提示它即将做我想做的事,但是在确认这一点后,我收到以下错误:
    1 **error** (netrw) tried using g:netrw_localcopycmd<cp>; it doesn't work!
    

    我在网上阅读过netrw被认为是相当多的错误,因此似乎没有太多有关解决此问题的文档或说明。

    我应该明确指出我对使用NERDTree不感兴趣。

    最佳答案

    :help netrw-c上了解更多信息,以了解有关当前目录和浏览目录不匹配的更多信息。

    您要么想在处理之前按c,要么只是在let g:netrw_keepdir=0中按.vimrc

    关于macos - 在Mac OS X上用Vim的netrw复制文件已损坏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31811335/

    10-11 00:32