VS2017在C ++中用大括号缩进

时间:2017-12-27 20:39:23

标签: c++ visual-studio-2017

我使用C++Pluralsight上观看了几个VS2017教程,每当作者键入一对大括号并按下回车键时,光标始终显示为缩进并位于中间行,准备就绪键入开始(见image 2)。但是在我的VS2017中,光标总是出现在右大括号前面(见image 1),所以我必须按回车键在大括号之间创建一个空行,向上移动光标然后键入我可以开始输入之前的标签。

我在VS2017下的text editor/C++搜索了设置,但找不到如何更改此行为。这很烦人,我认为必须有办法改变它。

有谁知道怎么样?

Braces

2 个答案:

答案 0 :(得分:3)

工具>>选项>>文字编辑器>> C ++>>格式化>>一般

确保"在自动完成时自动格式化大括号"检查。

那应该给你你想要的东西

答案 1 :(得分:0)

我在C#中遇到了类似的问题,但是没有像C ++这样的选项 在c#-code style-formatting-indentation下的预览显示开括号后的行为缩进。 但是实际上,在按下分号时,编辑器会将行取消缩进。