大家是空格缩进还是tab缩进

2010 年 11 月 30 日
 Mianco
为什么我看GPUG有个八荣八耻里说“以空格缩进为荣”呢
15503 次点击
所在节点    Python
56 条回复
babaru
2010 年 11 月 30 日
空格。

编辑器对于tab缩进是可以改变的,空格可以保证缩进的一致。
CoX
2010 年 11 月 30 日
用EmEditor 默认tab缩进
Livid
2010 年 11 月 30 日
4 个空格。
Mianco
2010 年 11 月 30 日
@babaru 了解了,试着这样做看看。
aa88kk
2010 年 11 月 30 日
要用空格,用TAB会比较麻烦。
kuber
2010 年 11 月 30 日
编辑器里一般都能设定用空格代替tab的, 你可以设定2个或4个空格.
我装好编辑器后第一个做的就是改tab的设定
reorx
2010 年 11 月 30 日
让tab缩进变成4个空格缩进就好了,貌似直接tab缩进叫制表符,跟4个空格是不一样的。

这里有篇文章不错,是对vim的配置:http://blog.odichy.org/2010/03/08/vim%E4%B8%AD%E8%AE%BE%E7%BD%AEpython%E8%87%AA%E5%8A%A8%E7%BC%A9%E8%BF%9B%E4%B8%BA4%E4%B8%AA%E7%A9%BA%E6%A0%BC.html
Sunyanzi
2010 年 11 月 30 日
Tab 自动转换为空格 ...
disinfeqt
2010 年 11 月 30 日
把 tab 设为 2 空格
disinfeqt
2010 年 11 月 30 日
@Livid 4空格的形式写程序还好,不过写 HTML 如果 DOM 太复杂的话就挤到一边去了...
Kymair
2010 年 11 月 30 日
Tab Vs. Space是与Emacs Vs. Vi一样古老而持续不灭的争论

这里是一篇内容丰富的讨论

http://groups.google.com/group/comp.lang.python/browse_thread/thread/6dd8e0ad4e1b838c/10c0990186572f84
huangz
2010 年 11 月 30 日
在PEP的文章Style Guide for Python Code中,谈到了在python中缩进和相关代码风格的问题。

文章里面推荐的是使用4个空格作为缩进。

http://www.python.org/dev/peps/pep-0008/
ashchan
2010 年 11 月 30 日
Objetive-C 4 空格,Ruby 2 空格,Javascript 4 空格,HTML 2 空格。
TheOnly92
2010 年 11 月 30 日
@ashchan 请问如此讲究有何道理?对于编辑器的设置方便吗?
huacnlee
2010 年 11 月 30 日
基本上用到的, Python,Ruby,js,html 都用两个空格,不过有时候根据项目情况,Python的会用4个空格
重来不用tab格式。

总觉得4个空格太浪费了
huacnlee
2010 年 11 月 30 日
BTW, 非常讨厌混用 tab 空格的人。
还有存文件用 GB2312 编码的
darasion
2010 年 11 月 30 日
我什么都用。没什么感觉。
liyangdal
2010 年 12 月 19 日
@huacnlee 现在貌似主流观点变成使用空格了,记得几年前我刚上大学学C++和VC那会,都说要用TAB不用空格,而且宽度设成8个空格。。。
GordianZ
2010 年 12 月 19 日
现在编辑器都支持设置TAB相应的空格数,有人喜欢2个,有人喜欢4个,最早的C标准是8个。
如果我用TAB的话,大家都可以调整成自己喜欢的,如果我用空格的话,总有人看着不爽啊……
所以我个人还是倾向于用TAB.
bluef
2010 年 12 月 19 日
TAB, 依然觉得全选时看到一堆的空格符就觉得杂乱且不舒服

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/5176

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX