在Visual Studio中,是否有一个命令可以折叠/展开文件中的所有代码部分?
当前回答
如果升级到Visual Studio 2010、2012、2013或2015,则有一个Visual Studio扩展来显示当前注册的键盘快捷键IntelliCommand。
其他回答
在Visual Studio 2017中,此行为似乎默认关闭。它可以在“工具”>“选项”>“文本编辑器”>“C#”>“高级”>“大纲显示”>“折叠为定义时折叠#区域”下启用
CTRL+M展开区域。
CTRL+L折叠区域。
以下是您想要的全部内容:
折叠/展开当前方法
CTRL+M+M
折叠/展开当前选择
CTRL+M+H
全部折叠
CTRL+M+O键
CTRL+M+A键
全部展开
CTRL+M+X
CTRL+M+L键
全部折叠-Ctrl+M+O
全部展开-Ctrl+M+L
CTRL+M+O将全部折叠。
CTRL+M+L将全部展开。(在VS 2013中-切换所有大纲)
CTRL+M+P将全部展开并禁用大纲显示。
CTRL+M+M将折叠/展开当前节。
CTRL+M+A将折叠所有Html文件。
这些控件也位于“大纲”下的上下文菜单中。
在编辑器->大纲中单击鼠标右键以查找这些控件。(禁用大纲显示后,请使用相同的步骤启用大纲显示。)
对于大纲选项:转到工具->选项->文本编辑器->C#->高级->大纲选项。
推荐文章
- Visual Studio代码如何解决合并冲突与git?
- _references.js是用来做什么的?
- 如何重新启动VScode编辑扩展的配置?
- 如何为新的c#类/接口编辑Visual Studio模板?
- IIS Express Windows身份验证
- 配置系统初始化失败
- 在VIM中删除光标后面或周围的单词
- 在Visual Studio中是否有标准的快捷键来构建当前项目?
- 我如何让我的解决方案在Visual Studio回到在线的TFS?
- Eclipse复制/粘贴整行键盘快捷方式
- 如何在Visual Studio中生成getter和setter ?
- Visual Studio后构建事件-复制到相对目录位置
- 指定的参数超出有效值范围。参数名称:site
- 如何使用MS Visual Studio进行Android开发?
- 在安装了Resharper的Visual Studio中,键盘快捷键不活跃