Vim 如何缩进 Indent / 设置 tab size

用 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
:set
shiftwidth=4
:set
expandtab

多行缩进
v 进入visual模式
上限选中多行之后,按 > indent , 按 < deindent

发布了43 篇原创文章 · 获赞 2 · 访问量 3396

猜你喜欢

转载自blog.csdn.net/songpeng26/article/details/103791635