标签归档:space

将 vim 中的 tab 转换为 space

无论是处于协同编程的需要还是重看自己代码的需要,对于同一种语言,保持一致的编程风格是很有必要的。关于这些的讨论很古老也很多资料,这里主要是说说在 vim 中 tab 的处理。

为了在不同环境中获得相同的效果,采用 space 缩进而不是 tab 缩进是个明智的选择。然而,手动按空格键来缩进会是件痛苦的事情,不但次数多,而且还要计数。因此,采用 softtab 会是一个更好的选择。softtab,即按 tab 键会自动转化为 space 来进行缩进,因此所需要做的便是设定 softtab 的大小。我个人是习惯用 4,好像国外比较多用的是 2。

vim 中可以简单设置来得到自动缩进,我初学 vim 时参考别人的配置时就拿了这些:

继续阅读