用 expandtab 來插入空白鍵(Space)取代 Tab::set
expandtab
制插入 Tab 時所需要的空白鍵(Tab)字元數,例如用4個空白鍵取代 Tab:set
tabstop=4
在我們設定完 expandtab 之後,所有的 Tab 鍵將會被 Space 所取代,但是原本在檔案文件中的 Tab 將不會改變,為了取代原有的 Tab 到新的設定,我們必須鍵入::retab
對程式縮排所需要的 Space 個數,我們可以使用 shiftwidth 選項(输入代码的时候,回车,程序自动缩进的宽度):set
shiftwidth=4
底下舉個例子:
將文件中 Tab 取代成 Space
所有 Tab 用4個 Space 取代:set
tabstop=4
:setshiftwidth=4
:setexpandtab
多行缩进
v 进入visual模式
上限选中多行之后,按 > indent , 按 < deindent