别怕Linux编程

Google C++编程规范 – 第三条 -《Tabs or Spaces》

本原创文章属于《Linux大棚》博客。

博客地址为http://roclinux.cn

文章作者为roc

==

今天是周五,大家辛苦了一周,期待着一个怡然自得的周末,所以今天的内容很简单,五分钟就可以读完这一条规则。

【规范】

请使用Spaces来进行缩进,不要使用Tabs。每次缩进请使用2个Spaces。

【评论】

你应该把你的代码编辑器设置成使用Spaces而非Tabs来进行缩进。如果你使用的是vim编辑器,可以在.vimrc中配置如下指令即可实现此功能:


"if you input a tab, transfer it to space, without transfering older tab.

set expandtab

第一行是注释行,第二行就是具体指令了。

周末愉快!谢谢!

3条评论

  1. “请使用Spaces来进行缩进,不要使用Tabs。” : 这一点类似与编辑器之争,很难达成共识,只能要求一个团队尽量统一。不过我不怎么喜欢tab, 因为每个人设置的tab = ? space 不同,导致有些代码别人看会看起来很混乱。

    “每次缩进请使用2个Spaces。” : 这个意义不是很大。常见的2、4、8都有,4算是我见过最多了,2也有它的好处,对于你前面写过了,长度尽量不要超过80列,这样在多层嵌套里,tab = 4 space 会更容易超过列到导致需要换行。

发表您的评论

请您放心,您的信息会被严格保密。必填项已标识 *