2009-09-08 80 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