- 论坛徽章:
- 0
|
本帖最后由 antonym55 于 2011-07-23 20:20 编辑
我的观点是只用tab缩进,理由是这样写代码的时候跳转比较快。
使用空格缩进的理由是tab的宽度有些地方是4有些地方是8。这个理由不成立。
1,vim、eclipse、vs、ue之类的编辑器都可以设置tab的宽度,都设置成4应该没问题。
2,用空格做缩进,很容易导致代码对齐错误,比如多缩进一个空格,少缩进一个空格之类的。
3,用空格做缩进,当你修改一个函数的时候,你需要按四下箭头才能从行首移动到代码的第一个字母。
4,用空格做缩进,最后很容易变成缩进一个或者两个空格。
5,那些喜欢连续四个空格的人,我不知道他们已经多久没有亲手写过代码了。
以上。
wwwsq 发表于 2011-07-18 15:38
观点 1.
你不能要求别人也设置为4个的宽度,8个的宽度在80列的终端上,左边空出太多了空间了,我个人在80列的终端上一般是设置为2
本来就是萝卜白菜的事,除非事先约定,没必要要求别人也和你一样。
观点 2.
从来就不用手工对齐,一般的编辑器都会干这个, gg=G, Alt + F8 之类的, 还有indent, astyle 之类的
观点 3.
先来个老话题: 程序员有三种,一种是用vi的,一种是用emacs的,还有一种是其他,
vi 中用一个w 就跳转了,emacs 中也有相关的功能,从来不需要按4次箭头,
看来楼主是第三种,而且你似乎没有熟练使用好你常用的编辑器,不应该呀,不应该。
观点 4.
这个有点不知所云
观点 5.
通常都是将Tab expand 为 多少4个,8个空格的,还有indent 出来的。
楼主按一个Tab键输出的是一个Tab, 别人按一个Tab 是4个空格,两个Tab是一个tab或者8个空格,就这么回事 |
|