在Visual Studio中更改类的默认选项卡结构

时间:2015-03-01 20:03:33

标签: c++ visual-studio visual-studio-2013 code-formatting

我首选的C ++类的标签结构与Visual Studio(2013)不匹配,我总是需要手动纠正它。例如,我的结构如下:

class CExample
{
    public:
        CExample();
        ~CExample();
};

当我输入时,Visual Studio会自动更正它:

class CExample
{
public:
    CExample();
    ~CExample();
};

请注意,它会退回" public"以及其他所有内容。我不喜欢这样,所以我必须手动重新缩进一切。然后,如果我将此类复制并粘贴到其他位置,它会重新引入默认选项卡,我必须再次手动修复它。

我不想关闭所有自动更正或自动格式化 - 它只是我想要更改的特定情况(类的标签格式)(理想情况下"修复,"而不仅仅是禁用)。

是否有模板或我可以调整的内容,以便Visual Studio使用我的"样式"在这种情况下,而不是它自己的?

感谢。

2 个答案:

答案 0 :(得分:0)

我建议的另一个选择是简单地突出显示所有内容并点击标签。 这将缩进整个代码块而不是用标签替换它。

您可以使用相同的方法" unindent"带有班次选项卡的一大块代码

答案 1 :(得分:0)

您可以更改访问说明符的缩进,但似乎不是它们之后的行的选项。

工具 - >选项 - >文字编辑器 - > C / C ++ - >格式化 - >缩进 - >缩进访问说明符