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

选项卡与空间缩进(Dreamweaver与NetBeans)问题,netbeans,tabs,dreamweaver,indentation,space,Netbeans,Tabs,Dreamweaver,Indentation,Space,我在工作中使用Dreamweaver,在家中使用NetBeans IDE,但在这两种情况下,项目都存储在github中。我的问题是,NetBeans似乎在构造代码缩进,当在dreamweaver中打开或导出到github时,代码会在这里或那里缩进(出乎意料地比预期的更进一步,反之亦然),尽管在NetBeans中再次打开时,代码会恢复正常。疼痛已经有一段时间了。有什么解决办法吗 我应该说,我们(包括我在内)更喜欢制表符缩进。这取决于IDE对制表符的定义。IDE中通常有使用制表符缩进的选项,但要将制

我在工作中使用Dreamweaver,在家中使用NetBeans IDE,但在这两种情况下,项目都存储在github中。我的问题是,NetBeans似乎在构造代码缩进,当在dreamweaver中打开或导出到github时,代码会在这里或那里缩进(出乎意料地比预期的更进一步,反之亦然),尽管在NetBeans中再次打开时,代码会恢复正常。疼痛已经有一段时间了。有什么解决办法吗


我应该说,我们(包括我在内)更喜欢制表符缩进。

这取决于IDE对制表符的定义。IDE中通常有使用制表符缩进的选项,但要将制表符转换为给定数量的空格。我通常使用制表符缩进,但让IDE将其变成3个空格。这意味着无论我(或其他人)以后用什么来阅读我的代码,索引都是一样的。
在NetBeans中,您需要查看代码编辑器选项,但我不知道在Dreamweaver中的何处可以找到设置。

这取决于IDE对选项卡的定义。IDE中通常有使用制表符缩进的选项,但要将制表符转换为给定数量的空格。我通常使用制表符缩进,但让IDE将其变成3个空格。这意味着无论我(或其他人)以后用什么来阅读我的代码,索引都是一样的。
在NetBeans中,您需要查看代码编辑器选项,但我不知道在Dreamweaver中在哪里可以找到设置。

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

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

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

然而如果启用了在IDE中自定义选项卡的工作方式,那么在这种情况下,选项卡将非常节省时间——按两次按钮将花费200%的时间来按一个按钮(显然:)


希望有帮助

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

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

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

然而如果启用了在IDE中自定义选项卡的工作方式,那么在这种情况下,选项卡将非常节省时间——按两次按钮将花费200%的时间来按一个按钮(显然:)


希望有帮助

对于Dreamweaver中的缩进选项卡/空间设置:编辑(Mac上的Dreamweaver)->首选项->代码格式对于Dreamweaver中的缩进选项卡/空间设置:编辑(Mac上的Dreamweaver)->首选项->代码格式