我在Windows上使用gvim,我想知道一種禁用臨時文件(以〜結尾)創建文件的方法。如果我們這樣做也有問題嗎?Windows上的GVIM:禁用tmp文件創建的方式
回答
您可以把這個線在.vimrc禁用備份文件:
set nobackup
我幾乎總是這樣做,因爲〜文件是更討厭的是有用的。這樣做沒有問題,你只會失去恢復文件備份的能力。
如果你想擺脫臨時.SWP(交換)文件太大,你還可以設置這個:
set noswapfile
當你有一個文件打開時創建交換文件,並提供了一些備份/恢復安全性,以防Vim在編輯文件時崩潰。它也可以防止多個Vim編輯同一個文件。我通常也會把它關掉,因爲我很少用它。 .swp文件不像〜文件那樣煩人,因爲它關閉Vim時會消失,但我仍然只關閉該功能。
把這些在vimrc文件
set nobackup
set nowritebackup
set noswapfile
從內vim
:
:e $HOME/_vimrc
並且將其添加到文件中:
set nobackup
然後,$HOME/_vimrc~
將有希望是最後一次備份vim使!
但是如果我在'$ VIM'而不是'$ HOME'中有'_vimrc'? ,p – ThiefMaster 2011-03-30 13:23:46
這並不完全符合您的要求,但我發現的作品很好用,是將交換和備份文件重定向到一個單獨的專用文件夾。這樣一來,他們還在那裏,如果我需要他們,但他們沒有搞亂了我的工作文件夾
的_vimrc
文件可在下列任一位置的創建:
%HOMEPATH%\_vimrc
C:\Program Files (x86)\Vim\_vimrc
在_vimrc
文件中以下行把備份文件到一個臨時目錄:
set backup
set dir=%TMP%
set backupdir=%TMP%
set directory=%TMP%
set noundofile
最後一行防止撤銷文件氾濫。
您還可以使用$ VIM中的_vimrc。 您的家庭目錄中的_vimrc文件將在稍後加載並且最後的設置獲勝。 當使用通用目錄進行備份,交換或撤消文件時,請小心。 如果您使用的是USB或網絡驅動器,並且驅動器號被重用,則可能會遇到問題。
- 1. Java servlet創建tmp文件
- 2. 如何使用創建文件創建tmp文件名
- 3. SVN或SCP創建.tmp文件
- 4. Windows中的tmp文件夾像Linux中的/ tmp一樣
- 5. 在gvim中,如何使用gui文件打開對話框創建一個打開文件的快捷方式
- 6. 如何在Windows桌面上創建文件快捷方式(* .lnk文件)?
- 7. 如何在Windows Installer中創建文件夾的快捷方式?
- 8. 的emacs:如何禁用#文件創建
- 9. 爲PHP創建新的tmp文件夾以供使用?
- 10. 在/ tmp/ubutu上創建permant文件夾10.04
- 11. 實體框架在Informix上創建大型tmp文件
- 12. 在Windows上使用GVim編輯遠程Linux文件?
- 13. 在tmp文件夾中創建臨時文件夾c語言
- 14. 爲什麼managento在var/tmp文件夾中創建batch_xx.tmp文件
- 15. 在Windows上創建C文件夾
- 16. 在Windows上創建大文件
- 17. 文件上傳不在/ tmp
- 18. 上傳tmp文件夾
- 19. 禁用用戶主文件夾創建
- 20. gVim的便攜式插件
- 21. file_column沒有創建文件,只是空的tmp目錄
- 22. 訪問/ tmp /時拒絕創建臨時文件的位置?
- 23. mysqlbinlog可以:無法創建/寫入文件 '的/ tmp /'(ERRCODE:21)
- 24. 在sys_get_temp_dir()中保留手動創建的tmp文件多久?
- 25. 無法在Linux上的PowerShell中創建Windows快捷方式
- 26. 以編程方式禁用Windows 7上的虛擬鍵盤?
- 27. 從文件路徑創建文本文件的有效方式
- 28. 如何在Windows上運行在Mac上創建的.class文件?
- 29. 在Windows Phone上創建文件並使用PhoneGap上傳
- 30. Fortran爲windows創建文件
[爲什麼Vim會用〜擴展名保存文件?](http://stackoverflow.com/questions/607435/why-does-vim-save-files-with-a-extension) – 2015-12-08 18:49:32