选项卡与空间缩进(Dreamweaver vs NetBeans)问题

时间:2011-02-24 09:36:24

标签: netbeans tabs dreamweaver indentation space

我在工作中使用Dreamweaver,在家中使用NetBeans IDE,但在这两种情况下,项目都存储在github中。我的问题是,NetBeans似乎构建了空格中的代码缩进,当在Dreamweaver中打开或导出到github时,在这里缩进(在此处意外地移动然后是有意的,反之亦然),尽管在NetBeans中再次打开时,恢复正常。已经有一段时间疼痛了。对此有什么解决方法吗?

我应该说我们在工作(包括我在内)更喜欢标签缩进。

2 个答案:

答案 0 :(得分:1)

这取决于IDE对TAB的定义。 IDE中通常有选项可以使用TAB缩进,但将TAB转换为给定数量的SPACES。我通常使用TAB缩进,但让IDE将其转换为3个空格。这意味着我(或其他任何人)使用什么来读取我的代码并不重要,以后indets总是相同的。 在NetBeans中,您需要查看代码编辑器选项,但我不知道在Dreamweaver中找到设置的位置。

答案 1 :(得分:0)

众所周知,应该使用双空格而不是制表符,因为不同的IDE定义了制表符按钮的工作方式。

例如,emberjs团队要求贡献者使用双空格而不是制表符来格式化代码。

在没有IDE的情况下使用共同认可的东西是有意义的,这样在高度协作的编码团队环境中代码结构就不会成为问题。

HOWEVER ,如果启用了自定义标签在IDE中的工作方式,那么在这种情况下,选项卡可以节省大量时间 - 按两次按钮需要花费200%的时间按一个按钮显然:)

希望有所帮助!