我注意到大多数插件生成的HTML/XML/HAML使用2个空格而不是1个制表符。 我使用textmate,对于HAML / HTML / XML设置制表符为4个空格,对于Javascript / Ruby设置为2个空格,但我只需按一次Tab键即可获得漂亮的缩进。手动按两次空格和删除两次似乎太麻烦了:p。
你是手动输入两个空格吗?还是有一些中间层将制表符转换为两个空格?或者只有少数人使用制表符吗?
我注意到大多数插件生成的HTML/XML/HAML使用2个空格而不是1个制表符。 我使用textmate,对于HAML / HTML / XML设置制表符为4个空格,对于Javascript / Ruby设置为2个空格,但我只需按一次Tab键即可获得漂亮的缩进。手动按两次空格和删除两次似乎太麻烦了:p。
你是手动输入两个空格吗?还是有一些中间层将制表符转换为两个空格?或者只有少数人使用制表符吗?
通常认为应该使用两个空格。
关于不同编辑器显示标签宽度不同的争论...
这是一个配置设置问题!
将您的编辑器更改为每个制表符使用两个空格。不同编辑器中的不同宽度不是一个争论点,而是一个无意义的话题。如果有什么区别的话,使用制表符允许喜欢不同宽度的人设置和使用他们喜欢的宽度。我甚至觉得三个空格更好。
而且你必须按两次退格键才能减少一次缩进。我是程序员,我懒。我不喜欢重复做一件事!
两个空格。即使是对于普通的 Ruby 开发者。
在 Ruby on Rails 所基于的 Ruby 中,2 个空格是惯例。