是否有跨IDE解决方案提示格式化(如缩进)?

问题描述:

有没有一种常见的机制来暗示IDE格式化,如缩进(xxx空格或制表符),如果是,支持的程度如何?是否有跨IDE解决方案提示格式化(如缩进)?

前段时间我曾经见过类似的东西,但是我找不到名字,它是放在项目根目录下的一个文件。

+1

http://editorconfig.org/? – jonrsharpe

+0

没错,就是那个,当我在Google的搜索结果中出现的时候,我脑子里还有其他东西,而且完全不知情。 –

格式.editorconfig文件,正如jonrsharpe的评论中所建议的,是我一直在寻找的东西。 作为示例,使用*使用的文件。

支持:要小心,有些IDE仍然有对此没有原生支持和插件需要http://editorconfig.org/#download

关于line length,还有一些正在进行的讨论。

如果你使用git,一些行为可以强制通过:

所以我非常推荐有.editorconfig,并且如果您在项目的根目录下使用git .gitignore.gitattributes文件。

其他建议?