【发布时间】:2010-10-08 23:01:44
【问题描述】:
我在一个由 4 人组成的工程团队工作,主要编写 javascript,偶尔也会涉足 ruby 和 python。所以,作为一个团队,我们一直在共享代码,就像大多数程序员一样,团队的每个成员都有他最喜欢的缩进级别和相关设置。我是团队中使用并喜欢 Vim 作为我的主要代码编辑器的 2 名成员之一。我喜欢我的团队,但我也喜欢 我的缩进,它恰好使用了 4 个空格的制表符。有关更多上下文,这是我在 .vimrc 中使用的内容:
set ts = 4 sts = 4 sw = 4 expandtab " 4 space tabs
由于团队中进行了如此多的代码共享和协作编辑,主要代码文件通常开始显示为大量混合制表符和空格的混乱,因此即使是经典的 Vim 技巧,全选并按下 @987654322 @ to smart indent 没有太大的影响。
无论如何,我的问题是:在 Vim(特别是 MacVim)中,是否有更好(更可靠)的方式将代码文件从混乱的混合缩进转换为我喜欢的缩进?无论是 .vimrc 设置还是我在编辑文件时输入的命令,我都不在乎。
提前感谢您的任何建议!
【问题讨论】:
标签: vim indentation macvim