vs折叠快捷键

以下是Visual Studio中最常用的代码折叠快捷键及技巧整理:

🔑 核心快捷键

  1. 折叠/展开当前代码块
    Ctrl + M, M(连续按下)
    将光标置于方法、#region或花括号区域内执行,可折叠或展开当前块。‌

  2. 折叠所有大纲定义
    Ctrl + M, O
    一键折叠文件中所有方法、类定义及#region区域,仅保留签名(如方法名、类名)。‌

  3. 展开所有代码
    Ctrl + M, L
    还原所有被折叠的代码块(需VS支持,部分版本为Ctrl + M, P)。‌

  4. 折叠所有区域(含#region
    Ctrl + M, A(非默认需配置)
    折叠包括自定义#region在内的所有可折叠区块。

🖱 鼠标操作技巧

  • 点击行号左侧的-/+图标‌:手动折叠/展开单个代码块。‌
  • 双击折叠区域边距‌:快速折叠当前区域(如花括号范围)。‌
  • 悬停折叠代码‌:显示被隐藏代码的预览工具提示。‌

⚙️ 进阶设置

  • 禁用大纲显示‌:通过菜单 编辑 > 大纲显示 > 停止大纲显示 移除折叠标记。‌
  • 自动折叠规则‌:在 工具 > 选项 > 文本编辑器 > C# > 高级 中勾选 在折叠到定义时折叠 #region 等选项。‌

💡 提示:不同VS版本快捷键可能略有差异,可通过 工具 > 选项 > 环境 > 键盘 查看或修改绑定命令‌6。

功能快捷键适用场景
切换当前块折叠状态Ctrl + M, M快速隐藏/查看单个方法或逻辑块
折叠所有定义Ctrl + M, O浏览文件结构时聚焦核心定义
展开所有块Ctrl + M, L恢复全局代码视图
折叠所有区域(含#region)Ctrl + M, A清理包含自定义区域的复杂文件

这些操作能显著提升大型项目的代码浏览效率,尤其在处理嵌套结构或长文件时‌

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StevenChen85

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值