所以不应该是按一下 Tab = 4 个空格吗?

2016-12-12 22:12:01 +08:00
 HannibaI
6079 次点击
所在节点    剧集
18 条回复
helloSwift
2016-12-12 22:20:00 +08:00
起码我从开始就是这样,那时候的我还不知道 tab 和空格之争 😂
jessynt
2016-12-12 22:20:36 +08:00
<amp-youtube data-videoid="SsoOG6ZeyUI" layout="responsive" width="480" height="270"></amp-youtube>
patrickpeng
2016-12-12 23:09:08 +08:00
哈哈,姑娘最後好萌!!
cppgohan
2016-12-12 23:43:14 +08:00
nfroot
2016-12-12 23:52:50 +08:00
这一代程序员年轻的时候都玩 qq 炫舞 /劲舞团,所以。。。。。。。
Mirage09
2016-12-12 23:57:24 +08:00
Tab 党
kappa
2016-12-13 00:02:23 +08:00
Linux kernel 和 Go 都要求 8 空格 tab
Borden
2016-12-13 00:06:25 +08:00
不管几空格,用空格代替 tab 的人我是完全理解不上去,感觉是不同门的两个物种。
dtfm
2016-12-13 00:07:58 +08:00
显然这个问题的原因是因为不同的系统和软件会根据自己的尿性把 Tab 各自翻译,
所以可能的情况有四种:
- tab = \t
- tab = 2 space
- tab = 4 space
- tab = 8 space
luoway
2016-12-13 00:27:37 +08:00
@cppgohan both 绝不可以,这种人该拉出去枪毙
halden
2016-12-13 01:20:22 +08:00
tab 党,而且一定是 4 空格,看到 2 空格 tab 的我会强行改过去
yuelang85
2016-12-13 01:22:28 +08:00
讲真,我碰上过不止一个程序员,有些还是有个一两年经验的,缩进是按四下空格。。。。
hronro
2016-12-13 01:42:45 +08:00
2 spaces
ragnaroks
2016-12-13 09:00:52 +08:00
编辑器支持 Tab=4Space 就用 Tab,否则手动 4Space
SilentDepth
2016-12-13 10:09:23 +08:00
Tabs 对需要括号对齐的场景不友好(前面 4/8 个字符长度的 Tab ,然后左括号在再后面 5 个字符的位置),专用空格补齐就会有 Both 的问题,所以还是用空格吧
xvx
2016-12-13 11:16:02 +08:00
Python 很多地方都建议用空格而不是用 Tab ,可能也是因为这个原因。同样的代码切换到不同系统或者软件就运行不了了。
oIMOo
2016-12-14 00:24:22 +08:00
一切遵循 Google Coding Style
tairan2006
2016-12-14 20:47:37 +08:00
2 , 4 , 8 都见过。。

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

https://www.v2ex.com/t/327173

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

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

© 2021 V2EX