专栏名称: 公路商店
一些小众自我的东西往往会成为切入主流的创作者变成主流,我们探索所有年轻人最野生最自发的尚未被商业力量全面污染的亚文化以及那些美好而操蛋的东西。
目录
相关文章推荐
KnowYourself  ·  人生建议:尽早解决让你不舒服的生活小事 ·  16 小时前  
界面新闻  ·  祛痘产品陷致癌风波,欧莱雅:不涉及中国市场 ·  19 小时前  
罗辑思维  ·  Manus出现,自媒体博主最先被取代? ·  昨天  
界面新闻  ·  俄罗斯一购物中心遭袭击,已致4死9伤 ·  2 天前  
王路在隐身  ·  无关收入,建议你买便宜的衣服! ·  3 天前  
51好读  ›  专栏  ›  公路商店

用Tab键的程序员为什么瞧不起用Space键的?

公路商店  · 公众号  · 热门自媒体  · 2017-07-07 11:30

正文


对程序员来说,熬得秃顶也无法解决的四大难题是:1. 世界上最好的语言是什么? 2. 世界上最好的编辑器是什么? 3. 用 Tab好还是Space好? 4. 到底要不要写分号?


黑市的程序员天哥,把全公司女同事都加为了微信好友,开化如他,也难逃此劫。


来自“东方鲁尔”的他,深受严谨工业精神的熏陶,是Tab键的忠诚卫士,只要手底下的实习生敲响了Space键,天哥就会条件反射,嗷地一声转过头,去重庆富侨都没洗亮的双眼瞬间熠熠生辉,仿佛敲中的不是键盘,而是他的膀胱经。

世界上有两种程序员:一种用Tab键,另一种用Space键。


“Tab vs Space”是业界旷日持久的圣战,事关程序员的信仰,天哥只是这场持久战中的一员。

多年来,战火一直在twitter、reddit、4chan等各大论坛熊熊燃烧

对齐敲空格需要敲很多下,干脆弄个 Tab 键按一下跳一列。


“虽然最终结果都是一样的空格,但在写代码的过程中,Tab键在不同的程序里显示的宽度不一致,有些是4,有些是8;而Space可以保持绝对的一致,就是1。比如按一下Tab代表缩进4格,Space就得哒哒哒哒按4下。


更不要说Space不能自动对齐,Tab可以。


为什么这些孙子敲Tab的时候,前面就非要带那么几个Space呢?”

我们外行人看这张图,就只在看猫而已。


“当遇到使用Space的程序员,我都情不自禁的会向他投去心疼傻子的眼神,而对方也会向我回敬相同的眼神。”


使用Tab键的程序员坚信他们才是真正的程序员,用Space键的程序员经常踢小猫,打小狗,党同伐异,拉起战线。


在实际操作中,只有Tab派始终致力于追求前人栽树后人乘凉的境界,为接活儿的程序员解决了压缩率的心病。


“用Tabs键的文件更小,我公司是做压缩算法的,相信我。”

--为什么书多又厚?--可能是里面有很多空格吧。


这种高瞻远瞩在生活的方方面面都自然流露。


《硅谷》第三季,理查德与Facebook工程师女友分手,就是因为他从女友用Space键联想到多年之后婚后的矛盾,包括对孩子的教育问题。


虽然两个人床都还没上过一次,但程序员的想象力是超前的。

在一个历史文档里发现曾经用Space缩进,那是我羞耻的过去


作为一眼能看出底下人用了全角还是半角、Space键还是Tab键的老板,理查德经常自我标榜为正义Tab的化身,代表真理: Tab键是情怀!是传统艺术!是对排版印刷术的后现代化致敬!


他对员工最大的肯定就是:你今天的缩进非常棒!


“作为一个处女座,跟别人一起做项目,自己一个一个把所有用Space缩进的地方删掉换成Tab,后来不耐烦了,都换成了SB。


所有编辑器都知道 “如何插入一个Tab”,只有你不知道。”







请到「今天看啥」查看全文