Visual Studio函数参数缩进
Visual Studio indentation of function arguments
Visual Studio 2010将以下c++代码缩进为:
if (Foo(arg1,
arg2))
{
}
是否有办法改变Visual Studio的格式规则,使代码缩进如下:
if (Foo(arg1,
arg2))
{
}
不,没有办法强制Visual Studio以这种方式缩进代码。它总是只使用一个制表符来缩进包装的函数参数。
事实证明,这样的风格是符合微软的通用编码准则的,这可能是他们这样写的原因。不过我也不太喜欢,我更喜欢你的风格。
但事实证明,您只需要手动缩进第一个包装参数。随后,当您按输入时,Visual Studio将自动在您仔细排列的第一个参数下方开始下一行。
还要记住(如果您已经编写了方法定义),您可以一次选择多行,并使用Tab键将它们全部对齐。你不必一次做一个。
一般来说,不幸的是,Visual Studio中用于C/c++代码的代码格式化选项非常有限。c#程序员得到了更多的好处。您可以投资于一个插件或扩展,如Visual Assist X,它可以在IDE中为您提供更多功能。我认为这是在Visual Studio中多行自动缩进参数列表的复制。其中我为Visual Studio 2017提供了一个答案。
菜单下工具→选项→文本编辑器→C/c++ →格式→缩进→"在括号内,键入新行时对齐"
选择"将内容与左括号对齐"选项。
尝试使用一个名为艺术风格 (风格的缩写)的工具。它可以自定义几乎所有所需的代码格式。关于缩进格式,请查看其文档中的max - instatement - indent。
此外,这个工具可以很容易地集成到Visual Studio . net中(检查this以获得快速设置)。
相关文章:
- clang格式:宏的缩进
- C++setiosflags函数操纵器-未确定的缩进
- VSCode 中带有 C/C++ 扩展名的多行注释缩进错误
- 如何使用c++调整文本文件中代码的缩进?
- 如何在C++中制作 clang 格式的缩进 extern C 块?
- 在 vscode 中使用特定缩进/对齐 C/C++ 自动格式化
- "If Else"语句缩进在C++中是否重要?
- CLion 行注释的不一致自动缩进
- 如何在用户按Enter键时控制wxStyledTextCtrl中的行缩进
- 如何在 QLabel 中将缩进设置为 QImage
- 如何使 clang 格式将所有详细信息命名空间缩进一个
- 是否可以更改 Xcode 缩进注释行的方式
- 用libxml2缩进合并的XML文件
- 精美的C 容器,具有级别的缩进
- 如何在使用clang-format访问修饰符后缩进
- 如何使用Visual Studio轻松缩进标头声明
- 禁止 emacs 中的 c++ 命名空间缩进
- 我怎样才能让 Emacs 用我的代码缩进我的 // 注释
- 正在vim中加载google.vim缩进文件
- Visual Studio函数参数缩进