gpt4 book ai didi

c# - 在 C# (Visual Studio) 中折叠所有 #regions only(!)

转载 作者:太空宇宙 更新时间:2023-11-03 14:56:53 24 4
gpt4 key购买 nike

有许多键盘快捷键和菜单命令可以自动展开或折叠当前文档中的所有可折叠内容。 Ctrl+M,Ctrl+L 递归切换所有可折叠对象,从顶部 namespace 向下到内部方法和注释。基本上所有在左边距有一个 [+] 图标的东西。 Ctrl+M, Ctrl+O 做的少了点,但是还是会涉及类内部的方法和注释.

我正在寻找一个专门关注#region 可折叠设备的功能,而不是其他功能。不是 namespace 、类、注释或方法。我真的只想折叠那些用 #region 关键字明确标记的区域。

是否有任何隐藏的快捷方式或扩展?

我更喜欢 Visual Studio 2015(目前为 RC)的键盘解决方案。

如果有人问为什么:我想获得文件的概览,但当我决定查看一个区域内部时立即看到所有详细信息。


更新:

2020年解决方案

由于此问题已收到许多答案,其中一些无用,另一些已过时,因此可以在此处这个未被充分重视的答案中找到适用于 Visual Studio 2019 的工作解决方案:https://stackoverflow.com/a/58999093/143684在评论中链接到 VS 2022 版本。

最佳答案

在 Visual Studio 2017 中,我必须在

中激活 “折叠到定义时折叠#regions”

工具 -> 选项 -> 文本编辑器 -> C# -> 高级

在按下 Ctrl+M+O 时显式折叠所有内容

关于c# - 在 C# (Visual Studio) 中折叠所有 #regions only(!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48639421/

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