gpt4 book ai didi

c# - 有没有办法折叠所有 C# 代码块,忽略#region 定义?

转载 作者:行者123 更新时间:2023-11-30 18:27:34 26 4
gpt4 key购买 nike

有大量关于各种 VS 热键的文档,用于管理编辑器的代码折叠功能。但是,我还没有找到一个功能(通过热键或隐藏在菜单中)可以让我折叠所有方法并忽略所有 #region 部分,让它们保持未折叠状态。

就我而言,我管理着许多有时包含超过 10k 位置的旧代码文件。这段代码不是我写的,大部分方法都组织到 C# 预处理器区域中。当我执行“全部折叠”时,我看到一个包含 20-30 多个代码区域的列表,它们连同它们在其中定义的方法和属性一起折叠。如果我想扫描所有文档方法和属性,我需要展开每个区域。这变得乏味,尤其是当您必须从一个文件跳到另一个文件时,每个文件都和上一个一样大。

有没有其他人经历过这种 需要 的愿望并找到了一种方法来折叠所有基于 block 的代码块,同时展开所有region block ?如果可以,如何实现?

最佳答案

https://visualstudiogallery.msdn.microsoft.com/bc07ec7e-abfa-425f-bb65-2411a260b926

或者

如果您使用的是 VS2012,该选项通常位于“大纲”->“折叠所有定义”下的“编辑”菜单中。

关于c# - 有没有办法折叠所有 C# 代码块,忽略#region 定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26403668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com