CoffeeScript 强制锁进有时候挺好,有时很很蛋疼啊

2013 年 12 月 30 日
 teddy1004
同事给我发来的代码,我们俩用的编辑器不一样,我在我这边加新的方法什么的时候,一编译总是报错说锁进有问题。啊啊啊!可是锁进明明看起来是很整齐的啊
7011 次点击
所在节点    JavaScript
27 条回复
fqs
2013 年 12 月 30 日
对比下编译成的JavaScript代码吧,和Python一样,强制缩进,实在没有办法忍受!
shiny
2013 年 12 月 30 日
如果一边是 tab 转空白一边没转,就会看上去很整齐但还是报错。可以开下隐藏字符的显示。
aisk
2013 年 12 月 30 日
强制用四个空格做缩进
jiyinyiyong
2013 年 12 月 30 日
可能是 tab 和空格混用了.. 这个的确是大问题
但我觉得还是写之前就应该统一, 人的问题, 不是语言的
缩进于语言里空白也是语法的一部分, 别不当回事
skydiver
2013 年 12 月 30 日
缩进 not 锁进。。
bigzhu
2013 年 12 月 30 日
你的语文老师要哭了。。。。纠正错别字,从每个人做起。

缩进是个好东西,可以参考python的规范,统一以空格来做缩进,一切都会很完美。
love
2013 年 12 月 30 日
连缩进都弄不对还谈什么程序正确性啊,即使我不用python的时候我也有缩进强迫症不会混用tab和空格并且乱缩
xoxo
2013 年 12 月 30 日
%s:/ / /g
lsj5031
2013 年 12 月 30 日
sublime里 ctrl+a 一目了然,右下角还能把所有tab点一下转换成空格。vim的话看楼上
wizardoz
2013 年 12 月 30 日
编译器能报错的问题都是很简单的问题。
teddy1004
2013 年 12 月 30 日
@xoxo
@lsj5031 谢谢谢谢啦!
vietor
2013 年 12 月 30 日
CoffeeScript 就是给用Python的人写javascript用的,却被一些“人”说成是“语言进化”,咳,“别有用心,藐视我大括号党”。
chloerei
2013 年 12 月 30 日
yakczh
2013 年 12 月 30 日
都是自虐的,三五行的简单代码,用缩进很装逼的说,等代码多了,逻辑复杂了,装逼的就开始手忙脚乱了
anson0370
2013 年 12 月 30 日
按缩进分块的语言不统一缩进格式还玩个蛋啊……
何况就算是括号分块也应该保持一致的缩进……不然有些人的IDE tab是2缩进有些人是4缩进再混几个空格这代码能看?
所以建议所有人都用空格缩进……起码所有编辑器表现一致
bombless
2013 年 12 月 30 日
13楼好图
找个好点的编辑器,每次需要动一个文件就格式化吧
panlilu
2013 年 12 月 30 日
我还以为啥强制锁呢- -。我说哪儿来的啥锁
teddy1004
2013 年 12 月 30 日
@chloerei 想起之前发的 Michael 吃爆米花的图了,一次比一次神图啊
chloerei
2013 年 12 月 30 日
ds3783
2013 年 12 月 30 日
对强制缩进的语言无缘,唉~

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

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

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

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

© 2021 V2EX