1

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

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

4

2 回答 2

2

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

于 2011-02-24T09:42:50.160 回答
-1

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

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

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

但是,如果启用了自定义选项卡在 IDE 中的工作方式,则在这种情况下,选项卡将节省大量时间——按两次按钮会花费 200% 的时间来明显地按下一个 :)

希望有帮助!

于 2013-10-02T16:15:30.600 回答