2个空格或1个标签,Rails社区中的缩进标准是什么?

我注意到,从插件生成的大部分HTML / XML / HAML使用2个空格而不是1个选项卡。 我使用textmate和标签设置为HAML / HTML / XML的4个空格和Javascript / Ruby的2个空格,但我只需要按Tab键一次,以获得很好的缩进。 按空格键两次,删除两次似乎太多的工作:页。

你手动键入两个空格,或者是一些中间层转换制表符到两个空格? 或者只有less数人使用标签?

6 Solutions collect form web for “2个空格或1个标签,Rails社区中的缩进标准是什么?”

2个空间通常是一致的。

至于所有关于显示不同宽度的选项卡的不同编辑的参数…

这是一个configuration设置人!

更改您的编辑器为每个选项卡使用两个空格。 不同编辑者的宽度不一样。 这是一个有争议的问题。 如果有的话,使用选项卡允许喜欢不同宽度的人设置和使用他们喜欢的宽度。 地狱,我想我喜欢3个空格。

而且你必须回退两次才能取消缩进一次。 我是一名程序员,我很懒。 我不喜欢多做一次!

2个空间。 即使是普通的Ruby小孩。

两个空间正在成为标准,因为它们“足够的”缩进使得HTML明显地embedded到大多数人的眼中,但是由于HTML往往嵌套得非常深 – 比编程时通常嵌套的要深得多 – 甚至更多两个空间往往会开始很快从80列屏幕的右边缘推动HTML。

不要使用标签; 使用两个空格。 选项卡是有问题的,因为它们在不同的编辑器(和terminal,在这个问题上)可以是不同的宽度。 由于在部署之前清理HTML时删除了空格,因此使用制表符不会带来最终的带宽优势; 他们只是在你的开发经验中引入一个通配符。

我使用Emacs,它使用两个空格自动缩进XML,HTML和SGML。 如果我必须自己input缩进字符,我会非常恼火; 这就是为什么我有一个编辑。 🙂

Ruby空间是Ruby on Rails的基础。

更实际的说,如果你使用多重操作系统和编辑器(例如在工作中,我在Win XP上使用RubyMine,在我的MacBook上使用TextMate,我们的开发人员之一使用Notepad ++和另一种Aptana,我们甚至有一个使用Netbeans ,所有这些编辑器都会对标签进行不同的解释 – 不同的缩进,但是2个空格总是2个空格。如果您使用HAML,或者您需要将代码复制粘贴到某些尝试对代码进行颜色编码的网站,则必须使用2个空格。

  • 使用Notepad ++来针对XSDvalidationXML
  • 序列化一个可空的int
  • 比较XML时如何忽略某些元素?
  • Java:迭代org.w3c.dom.Document中所有元素的最有效方法?
  • 什么时候比XML更喜欢JSON?
  • Android,通过HTTP POST(SOAP)发送XML
  • 非常简单的使用控制台和文件appender的log4j2 XMLconfiguration文件
  • 如何读取和parsingC#中的XML文件?
  • 将Nokogiri文档转换为Ruby哈希
  • 使用SimpleXML读取RSS提要
  • XML Android权限列表完整