禁止vim生成臨時文件,vim 禁止生成swap文件


最近正在開發針對文件系統的緩存系統;在進行針對vim適配POSIX接口時,發現vim進行編輯文件時會產生swap文件;雖然這是vim為防止丟失和提高性能的一種措施,但是對開發的過程帶來了不必要的麻煩。之前雖然解決過類似的問題,但是時間久了就忘了命令;有時候就是需要記錄下來。

主要解決問題:vim禁止臨時文件生成;

解決方法:在 ~/.vimrc 內增加如下內容,並重啟vim編輯器:

set nobackup       " no backup files
set noswapfile     " no swap files
set nowritebackup  " only in case you don't want a backup file while editing
set noundofile     " no undo files

說明:

set nobackup 表示不需要備份文件
set noswapfile 表示不創建臨時交換文件
set nowritebackup 表示編輯的時候不需要備份文件
set noundofile 表示不創建撤銷文件

參考文檔:禁止 Vim 生成臨時文件

補充1:當然在針對gedit適配的時候,也會產生臨時文件。但是因為gedit是圖形界面軟件,所以可以直接配置;vim還需要通過配置文件配置,這就是配置文件不方便的地方。

補充2:我之前也寫過針對vim的教程,並在github上上傳了常用的vim配置文件,具體教程請參考:Linux :Vim 使用與配置 (附 GitHub 自動化配置腳本)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM