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
vim-don';是否在svn工作副本中保存备份?_Vim - Fatal编程技术网

vim-don';是否在svn工作副本中保存备份?

vim-don';是否在svn工作副本中保存备份?,vim,Vim,我喜欢vim自动保存备份文件,但当我使用vim编辑svn工作副本中的文件时,这很烦人,因为文件已经“备份”,并且会造成混乱 当我编辑一个不在svn工作副本中的文件时,如何将vim配置为仅保存备份?这不是对您特定问题的回答,但我认为是一个更好的解决方案。为什么不将所有文件备份到一个单独的目录中,而不管它们是否在源代码管理中 这是我的vimrc的方法。这将在公共~/.vim_backups目录中创建备份: " Use a common directory for backups and swp fi

我喜欢vim自动保存备份文件,但当我使用vim编辑svn工作副本中的文件时,这很烦人,因为文件已经“备份”,并且会造成混乱


当我编辑一个不在svn工作副本中的文件时,如何将vim配置为仅保存备份?

这不是对您特定问题的回答,但我认为是一个更好的解决方案。为什么不将所有文件备份到一个单独的目录中,而不管它们是否在源代码管理中

这是我的vimrc的方法。这将在公共~/.vim_backups目录中创建备份:

" Use a common directory for backups and swp files " Create it if it doesn't exist silent execute '!mkdir -p ~/.vim_backups' set backupdir=~/.vim_backups// set directory=~/.vim_backups// “为备份和swp文件使用公共目录 “如果它不存在,就创建它 沉默执行'!mkdir-p~/.vim_备份' 设置backupdir=~/.vim\u备份// 设置目录=~/.vim\u备份//
请参阅vim中的backupdir选项(类型:help backupdir),以在不同位置创建备份文件。您可以将“backupdir”的定义放到~/.bashrc中


还有一点-即使文件由svn控制,您仍可能需要备份文件,因为备份将包含您的本地更改(非选中更改)

Ken Liu 1337●2.●12甜蜜的!这主意不错……如果没有更好的建议,我就这么做。这不值得……我承诺得足够频繁,所以几乎不需要这样做。