2009-09-08 36 views
4

我喜欢vim自动保存备份文件,但是当我使用vim编辑svn工作副本中的文件时,它很烦人,因为这些文件已经被“备份”了,并且会造成混乱。vim - 如果在svn工作副本中不保存备份?

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

+1

肯刘** ** 1337●2●12 *甜!* – voyager 2009-09-08 14:59:58

+0

嘿,那真是甜美! – 2009-09-08 18:09:40

回答

13

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

以下是我的.vimrc中的方法。这会在共同的〜/备份.vim_backups目录:(:帮助BACKUPDIR型)在不同的位置,以创建备份文件在vim

 
" 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// 
+0

不是一个坏主意......我只是这样做,如果我没有得到任何更好的建议。 – 2009-09-08 18:12:10

1

见BACKUPDIR选项。你可以把“backupdir”的定义放到你的〜/ .bashrc中。

一个额外的点 - 你可能还是要备份的文件,即使该文件是由SVN控制,因为备份会包含你的本地修改(未选中的)

+0

这是不值得的......我经常承诺,以便这几乎不需要。 – 2009-09-08 18:12:54