再说vim的tab设置

首先, vim的设置允许简写

// 单击一次tab,停靠, 停止在 4个spaces距离处
set tabstop=4 , 可以简写为: set ts=4

// 允许将tab转换为空格 turn tab keypresses into spaces.
set expandtab (这样可以获得最大的兼容性, 如果 需要 人为的修改, 删除1个空格的话 也能实现)

// 调整因为缩进而产生的空格数量
set shiftwidth=4
!! 注意是shift-width , width, 不是tab。。。

【主要是前面两个设置, 掌握就好了】

关于expandtab

举个例子,在多人一起开发项目时,为了使代码风格尽量保持一致,一般不允许在代码使用TAB符,而以4个空格代之。

原文地址:https://www.cnblogs.com/bkylee/p/5779227.html