在 Visual Studio 中更改类的默认选项卡结构
Posted
技术标签:
【中文标题】在 Visual Studio 中更改类的默认选项卡结构【英文标题】:Change Default Tabbing Structure for Classes in Visual Studio 【发布时间】:2015-05-02 03:11:03 【问题描述】:我对 C++ 中的类的首选选项卡结构与 Visual Studio (2013) 的不匹配,我总是必须手动更正它。比如我的结构如下:
class CExample
public:
CExample();
~CExample();
;
当我输入此内容时,Visual Studio 会自动将其更正为:
class CExample
public:
CExample();
~CExample();
;
请注意,它会将“公共”和其他所有内容拉回一个完整的选项卡。我不喜欢这样,所以我必须手动重新缩进所有内容。然后,如果我将这个类复制并粘贴到其他地方,它会重新引入默认选项卡,我必须再次手动修复它。
我不想关闭所有自动更正或自动格式化 - 我想更改的只是这种特定情况(类的制表符格式)(理想情况下是“修复”,而不仅仅是禁用)。
是否有模板或我可以调整的东西,以便 Visual Studio 在这种情况下使用我的“样式”,而不是它自己的?
谢谢。
【问题讨论】:
【参考方案1】:我建议的另一种选择是简单地突出显示所有内容并点击标签。 这将缩进整个代码块,而不是用制表符替换它。
您可以使用相同的方法通过 shift tab 来“取消缩进”一段代码
【讨论】:
这就是我现在所做的,但我宁愿不必“修复”复制和粘贴。如果它看起来是一种方式并且我复制并粘贴它,那么粘贴的版本应该与我复制的相同。必须通过突出显示和制表符手动修复它破坏了“复制和粘贴”的目的。【参考方案2】:您可以更改访问说明符的缩进,但它们后面的行似乎没有选项。
工具 -> 选项 -> 文本编辑器 -> C/C++ -> 格式 -> 缩进 -> 缩进访问说明符
【讨论】:
以上是关于在 Visual Studio 中更改类的默认选项卡结构的主要内容,如果未能解决你的问题,请参考以下文章
如何更改默认浏览器以在 Visual Studio 2008 中进行调试?
Microsoft Visual Studio 更改默认主题
在 Visual Studio Code 中更改无标题选项卡的标题