【发布时间】:2010-10-14 10:49:02
【问题描述】:
当我编写类构造函数时,键入 : 来启动 C++ 构造函数的初始化列表时,Visual Studio 会在该行紧跟在 namespace 指令之后缩进。此外,当我输入::(范围分辨率)时,Visual Studio 会缩进该行,我发现这很烦人,因为缩进一开始是正确的,我总是必须撤消 Visual Studio 的缩进。
例子:
这是我输入的内容:
namespace XY {
MyClass::MyClass()
现在我输入<space>:,然后VS缩进:
namespace XY {
MyClass::MyClass() :
这不是我,呃,想要的。
根据 MSVC 的“智能缩进”选项的规则,这种行为 - 严格来说 - 是正确的。但在这种情况下,这不是我想要的。
有没有办法在这种情况下关闭智能缩进?我想缩进命名空间块是一种很常见的样式not。
【问题讨论】:
-
'你知道如何禁用这个“功能”吗?'使用 vi!
-
@Shynthriir:哦,你真是石器时代。 :)
标签: c++ visual-studio visual-studio-2008