我們寫代碼的時候,一個好的習慣是將tab轉化成4個空格來進行縮進。從個人經驗來看,在多人一起開發項目時,為了使代碼風格盡量保持一致,一般不允許在代碼使用TAB符,而以4個空格代之。這個已經成為很多公司的標准(為啥編輯器不采用這個標准呢??)。
在vim中,我們只需要簡單配置一下就ok了,打開~/.vimrc加上下面的幾行(如果已經有了,修改一下數值就行了)。
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
set shiftwidth=4
set expandtab
事實上要搞清楚這幾個值的具體含義是比較難的。因此我就懶得去整明白了。