VIM中設置 php 自動縮進爲 4個空格

寫代碼自然少不了文本編輯利器vim,自動縮進是用製表符的,即便自己刪掉製表符改成4個空格,也會在下一層次縮進中繼續用製表符,這就造成了空格和製表符混用

 

可以修改、etc/vimrc的信息:

其中相關變量含義:

變量名 縮寫 含義
(no)autoindent ai 自動縮進,即爲新行自動添加與當前行同等的縮進。
(no)cindent ci 類似C語言程序的縮進
(no)smartindent si 基於autoindent的一些改進
變量名 縮寫 含義
tabstop=X ts 編輯時一個TAB字符佔多少個空格的位置。
shiftwidth=X sw 使用每層縮進的空格數。
(no)expandtab (no)et 是否將輸入的TAB自動展開成空格。開啓後要輸入TAB,需要Ctrl-V<TAB>
softtabstop=X sts 方便在開啓了et後使用退格(backspace)鍵,每次退格將刪除X個空格
(no)smarttab (no)sta 開啓時,在行首按TAB將加入sw個空格,否則加入ts個空格。
發佈了168 篇原創文章 · 獲贊 5 · 訪問量 54萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章