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

How to customize folding in Visual Studio 2017

本文关键字:自定义 折叠 2017 Studio Visual      更新时间:2023-10-16

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

我怀疑折叠由于文件大小而搞砸了。让编辑器根据缩进而不是内容折叠部分理论上可以修复它,但我不知道这是否是 VS 中的一个选项(它在 VS 代码中(。我尝试禁用智能感知和大多数其他花哨的功能 - 这并没有改变任何东西。此问题仅在文件较大时出现。

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