防止vim產生un~檔案   2017-03-23


vim本身預設會在自己的資料夾下建立.~.un~的檔案,目的是用來做更改紀錄和備份。
但有時候就覺得這檔案有點煩,要複製資料夾的時候會複製到也很不方便,所以就要去vimrc改config把他改掉

vimrc設定

set noundofile
set nobackup
set noswapfile

這三行就是設定把他全部關掉,如果想保留到其他資料夾下,可以用

undodir=~/.undodir

其他其實在設定文件裡也寫得很明顯,就花點時間看看

buftype設定

另外存檔如果遇到報錯E382: Cannot write, ‘buftype’ option is set

可以在vim裡面下:verbose set buftype去看,當buftype=nofile的時候不能存檔;當buftype=null的時候才可以存檔

可以用:setlocal buftype=改buftype就可以存檔了

如果要回復就下:setlocal buftype=nofile


Contents

  1. vimrc設定
  2. buftype設定