如何在 Visual Studio 2017 中自定义折叠

Posted

技术标签:

【中文标题】如何在 Visual Studio 2017 中自定义折叠【英文标题】:How to customize folding in Visual Studio 2017 【发布时间】:2019-07-16 15:00:35 【问题描述】:

我正在 Visual Studio 2017 中处理一个大型单文件 C++ 项目。我经常使用折叠(部分折叠)来使代码可读,但我必须不断重新组织它,因为每当我更改某些内容时,例如添加/删除一行代码,一些折叠的部分随机打开。有没有办法通过缩进/另一种方法来更改 VS 设置以折叠代码而不将代码拆分为多个文件?

我怀疑由于文件大小而导致折叠混乱。根据缩进而不是内容使编辑器折叠部分理论上可以解决它,但我不知道这是否是 VS 中的一个选项(它在 VS 代码中)。我尝试禁用 IntelliSense 和大多数其他花哨的功能 - 这并没有改变任何东西。该问题仅在文件较大时才会出现。

【问题讨论】:

当你说折叠时,你的意思是代码段折叠吗? @NathanOliver 是的。 【参考方案1】:

不直接回答您的问题,但您可以使用我的 Task Canvas 扩展名,通过在“任务画布”窗口中显示文件的不同部分来使代码更具可读性。

【讨论】:

以上是关于如何在 Visual Studio 2017 中自定义折叠的主要内容,如果未能解决你的问题,请参考以下文章

如何在visual studio中自定义dataGridView单元格

在 Visual Studio Code 中自定义语法突出显示

visual studio2017社区版如何空格操作?

Intel parallel studio 2017 集成在visual studio 2013 中,现在如何集成到visual studio 2015

如何使用Visual Studio 2013或Visual Studio 2017设置TFS 2013

如何设置 TFS 2013 以使用 Visual Studio 2013 或 Visual Studio 2017 构建