假设我的光标位置位于右侧的大括号右侧,如下所示:
现在,如果按Enter键,我希望它将光标自动对齐两个选项卡,就像break语句一样.但它的作用是:
它增加了一个荒谬的五个标签!知道Visual Studio有一公吨的设置,我导航到Tools :: Settings :: Text Editor :: C/C++ :: Formatting :: Indentation,并看到以下窗口:
但是,更改任何组合中突出显示的选项实际上并不会影响缩进!其他选项似乎都不适用于switch语句,因此我不知道该怎么做.如何在不禁用自动格式的情况下使其缩进5个空格?
我可以补充一点,当我在大括号的末尾按Enter时,它不仅会放置5个标签,而且会发生任何自动格式化事件.因此,当我在一行的末尾添加一个分号时,即使我之前将它们取出,它也会放置5个标签.