譬如一下這段代碼,注意<li>標簽前面是三個空格,而我vim的設置如下set tapstop=4set softtabstop=4set shiftwidth=4之所以<li>標簽前面是三個空格是因為我改的是別人的代碼,我不想弄亂原先的縮進<ul>
<li>**光標所在處,在此處回車** </li></ul>在上面標記的位置回車,<li>這個標簽前面的三個空格會被替換成tab,如圖
1 回答

慕斯709654
TA貢獻1840條經驗 獲得超5個贊
" 空格代替tab,這個是重點
set expandtab
" 縮進3個字符
set shiftwidth=3 softtabstop=3
" 下面是關于自動縮進的控制,不喜歡自動縮進可以關掉。
"Auto indent
set ai
" Smart indet
set si
" C-style indeting
set cindent
也可以不修改你的vim配置,采用modeline形式
- 1 回答
- 0 關注
- 334 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消