Jus*_*mer 38 c++ visual-studio visual-studio-2013
VS2013为C++添加了自动格式化.我个人对自动格式化的看法是,它最终对开发人员有害,但我必须接受并非所有人都同意.我的错误是我似乎无法完全禁用自动格式化.我取消选中工具 - >文本编辑器 - > C/C++ - >格式化 - >常规下的每个复选框,但是当我输入时:
void f ()
Run Code Online (Sandbox Code Playgroud)
VS2013取而代之
void f()
Run Code Online (Sandbox Code Playgroud)
这不是这个特定项目的代码标准,这意味着我必须返回并插入一个空格.还有其他一些我必须与VS作斗争的例子.
我不想更改间距设置,因为
我只是希望VS不自动修改我的代码.
PS.我并不反对VS可以格式化代码,但我想手动调用它
Jen*_*eaf 37
您可以关闭自动C/C++/C#代码通过进入格式化选项从对话框工具菜单,选择Text Editor→交通C/C++/C#→交通Formatting→交通General页面,并取消选中所有的箱子那里.当所有自动格式设置都关闭时,您仍然可以手动格式化.
我知道这不是您正在寻找的答案,但void f ()如果您转到"工具">"选项">"文本编辑器">"C/C++">"格式设置">"间距",并且在" 间距"下进行功能包装,则可以保留格式,请选中" 插入 "选项函数名和参数列表的左括号之间的空格.
我也有这个问题,并取消选中格式化选项中的所有复选框没有帮助.
事实证明,这是由Whole Tomato Software的插件"Visual Assist X"中的一个选项引起的.
在我的情况下,这个问题可以通过转到"Visual Assist Options" - >"Corrections"并取消选中Checkbox"粘贴后格式化"来解决.
| 归档时间: |
|
| 查看次数: |
32908 次 |
| 最近记录: |