Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.vimrc backupdir多个目录_Vim_Directory_Backup - Fatal编程技术网

.vimrc backupdir多个目录

.vimrc backupdir多个目录,vim,directory,backup,Vim,Directory,Backup,若语句为true,我想在vim中的:w之后的几个目录中创建备份文件。维姆:帮助说,你需要在目录之间加逗号,而不是别的。但这对我不起作用。它只读取第一个目录。我尝试了不同的方法,比如使用set backupdir+=,或者~/。而不是 In.vimrc扩展返回 :echo expand("%")==".vimrc" 1 我不相信没有自定义插件这是可能的。如果您仔细阅读vim帮助,它会说备份文件将创建在列表中第一个可能的目录中。所以你看到的行为是故意的 如果您真的希望能够备份到多个目录,我建议您编

若语句为true,我想在vim中的:w之后的几个目录中创建备份文件。维姆:帮助说,你需要在目录之间加逗号,而不是别的。但这对我不起作用。它只读取第一个目录。我尝试了不同的方法,比如使用set backupdir+=,或者~/。而不是

In.vimrc扩展返回

:echo expand("%")==".vimrc"
1

我不相信没有自定义插件这是可能的。如果您仔细阅读vim帮助,它会说备份文件将创建在列表中第一个可能的目录中。所以你看到的行为是故意的


如果您真的希望能够备份到多个目录,我建议您编写一个函数来执行此操作,并将其附加到。

哦,我读了大约10遍,但没有看到“第一个”。感谢you@Demyanov,不用担心,一句话很容易漏掉一个词
:echo expand("%")==".vimrc"
1
vim --version
VIM - Vi IMproved 7.4
MacOS X (unix) version
                        *'backupdir'* *'bdir'*
'backupdir' 'bdir'  string  (default for Amiga: ".,t:",
                 for MS-DOS and Win32: ".,c:/tmp,c:/temp"
                 for Unix: ".,~/tmp,~/")
            global
            {not in Vi}
    List of directories for the backup file, separated with commas.
    - The backup file will be created in the first directory in the list
      where this is possible.  The directory must exist, Vim will not
      create it for you.