set noet # 關閉expandtab
set sw=4 # shiftwidth=4
與自動縮進相關的變量表
名稱:(no)autoindent
縮寫:ai
含義:自動縮進,即爲新行自動添加與當前行同等的縮進。
名稱:(no)cindent
縮寫:ci
含義:類似C語言程序的縮進
名稱:(no)smartindent
縮寫:si
含義:基於autoindent的一些改進
與TAB相關的變量表
名稱: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個空格。