在Visual Studio 2008:打字时如何禁用自动缩进''

当我写一个类的构造函数类型:启动一个C ++构造函数的Visual Studio缩进初始化列表线的时候它是一个之后namespace指令。 此外,当我输入::范围分辨率)的Visual Studio缩进的线,我觉得很讨厌,因为缩进是正确的摆在首位,我总是要撤消Visual Studio的压痕。

例:

这是我haved类型:

namespace XY { MyClass::MyClass()

现在我键入<space>:和VS缩进:

namespace XY { MyClass::MyClass() :

这是不是我,呃,意。

这种行为 - 严格来说 - 正确的,根据MSVC的“智能缩进”选项的规则。 但是,在这种情况下是不是我想要的。

有没有办法关闭智能缩进在这方面? 我想,这是一个相当普遍的风格缩进命名块。

--------------解决方案-------------

这是VS9:转到工具>选项>文本编辑器> C / C ++>标签。 在缩进 “智能”可能会被选中。 选择“无”,你是宾果。

这样做的原因是行为是前述namespace指令:

namespace XY {

MyClass::MyClass()

所以MSVC要缩进的构造函数的定义。

认错。

分类:C# 时间:2015-03-15 人气:2
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.575 (s). 10 q(s)