我在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. 創建Python中的tmp文件
- 4. 在Windows上創建文件夾快捷方式程序
- 5. 如何從創建.tmp文件
- 6. SVN或SCP創建.tmp文件
- 7. Windows中的tmp文件夾像Linux中的/ tmp一樣
- 8. 在gvim中,如何使用gui文件打開對話框創建一個打開文件的快捷方式
- 9. gvim的在Windows上:指向的文件tempname()不存在
- 10. 如何在Windows桌面上創建文件快捷方式(* .lnk文件)?
- 11. 如何在Windows Installer中創建文件夾的快捷方式?
- 12. 如何在Windows中創建文件夾的快捷方式?
- 13. 的emacs:如何禁用#文件創建
- 14. 爲PHP創建新的tmp文件夾以供使用?
- 15. 在/ tmp/ubutu上創建permant文件夾10.04
- 16. 實體框架在Informix上創建大型tmp文件
- 17. 使用c語言在Linux中的/ tmp文件夾中創建文本文件
- 18. 在gvim中使用快捷鍵禁用gvim插件
- 19. 在Windows上使用GVim編輯遠程Linux文件?
- 20. 什麼是打開gvim的文件以最快的方式
- 21. 在gvim中創建兩個獨立文件(?)的窗口
- 22. 在Windows上創建大文件
- 23. 在Windows上創建C文件夾
- 24. 在windows上創建mac DMG文件
- 25. 在Windows上創建共享文件夾
- 26. 未在Windows Server上創建Java文件
- 27. 爲什麼managento在var/tmp文件夾中創建batch_xx.tmp文件
- 28. 在tmp文件夾中創建臨時文件夾c語言
- 29. 上傳tmp文件夾
- 30. 文件上傳不在/ tmp
[爲什麼Vim會用〜擴展名保存文件?](http://stackoverflow.com/questions/607435/why-does-vim-save-files-with-a-extension) – 2015-12-08 18:49:32