c++ - Visual Studio 为类内的函数添加额外的缩进
问题描述
多次检查设置,但我似乎找不到禁用此行为的方法,在对类执行自动格式化时(例如:编写右括号,触发自动格式化),Visual Studio 缩进函数头, 除了第一行,当函数在一个类中时。
当函数不在类中时,函数的外观(正确)、自动格式化:
_Check_return_
int
Double0(
_In_ int Var
)
{
return 2 * Var;
}
VS 以这种方式自动缩进函数:
class SampleClass0
{
_Check_return_
int
Double1(
_In_ int Var
)
{
return 2 * Var;
}
};
当我希望它看起来像这样时:
class SampleClass1
{
_Check_return_
int
Double2(
_In_ int Var
)
{
return 2 * Var;
}
};
缩进仅适用于多行函数的第一行,直到代码块缩进一个为止。
看来,ReSharper 可以选择解决此问题,但 1. 它不是免费的 2. 它不是自动的,因此必须定期运行。
解决方案
推荐阅读
- javascript - 从 API 获取并放入一个数组
- python - Flask/Jinja2 继续声明
- c++ - 如何在 C++ 中对方法的副作用进行单元测试?
- python - 如何使用 micropython 控制插入 BBC microbit 的水泵的速度
- python - 在类和线程过程中使用烧瓶
- c# - C#为什么使用CreateFileAsync方法时没有GetAwaiter(StorageFile)的实现?
- javascript - 无法读取未定义的属性“组件” - 反应组件插件的 webpack 构建
- json - 如何使用 jq 过滤带有小 JSON 的大 JSON?
- python - Django - 模型结构
- c# - SymbolFinder.FindReferencesAsync 没有返回所有结果?