VS2013 为 C++ 添加了自动格式化。我个人对自动格式化的看法是它最终对开发人员有害,但我必须接受并非所有人都同意。让我烦恼的是,我似乎无法完全禁用自动格式化。我在工具->文本编辑器->C/C++->格式->常规下的每个复选框都没有选中,当我输入:
void f ()
VS2013 将其替换为
void f()
这不是这个特定项目中的代码标准,这意味着我必须返回并插入一个空格。还有其他一些我必须与 VS 对抗的例子。
我不想更改间距设置,因为
- 我在具有不同代码标准的多个项目中工作
- 我不相信自动格式化,所以我只想让它不碍事
我只是希望 VS 不要自动修改我的代码。
PS。我不反对 VS 可以格式化代码,但我想手动调用它