首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Kali Linux 中 Vim 保存文件的正確命令與常見誤區

     編輯:程式設計疑難解答

正常模式下的保存命令

命令作用
:w保存(Write)
:wq / :x保存並退出
:q!強制退出不保存
:w 新文件名另存為

常見誤區澄清

  • :next:切換到下一個文件,**不保存**;
  • :make:調用 Makefile 編譯,**不保存**;
  • 幫助文檔中提到的「自動保存」指配置 set autowrite 後,在 :next、:make 等切換上下文操作**前**自動執行 :w,並非這些命令本身具有保存功能。

啟用真正的自動保存

" ~/.vimrc
set autowrite        " 切換文件/執行命令前自動寫入
set autowriteall     " 更廣泛的觸發場景
set updatetime=1000  " 1 秒無操作觸發 CursorHold 寫入
autocmd CursorHold,CursorHoldI * silent! update

新手速查表

  1. 按 Esc 進入正常模式;
  2. 輸入 :wq 回車 → 保存並退出;
  3. 若報錯 E37: No write since last change,用 :wq! 強制。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved