有时会使用不同的缩进策略在代码库之间切换,使用纯选项卡或空格而不是制表符。由于每个代码库都合理地希望保留编码风格,因此开发人员必须记住每次更改他正在处理的项目时都切换到正确的设置。有没有办法自动执行此操作,或将设置保存为项目/解决方案的属性?
答案 0 :(得分:1)
VS,开箱即用,仅支持每用户每台计算机设置,包括代码格式化。
有第三方加载项可以启用每个项目的设置。此示例加载项提供对VS2008的支持:http://www.claassen.net/geek/blog/2010/08/loading-per-solution-settings-with-visual-studio-2008.html
另一种选择是在外部执行格式化,一个选项是“Uncrustify”,这里有博客:http://scientificninja.com/blog/per-project-code-formatting-in-visual-studio