在Visual Studio中,是否有一个命令可以折叠/展开文件中的所有代码部分?
当前回答
Visual Studio可以通过多种不同的方式帮助您找到问题的答案。
键入Ctrl+Q访问快速启动,然后输入“collap”。快速启动将显示以下内容:†
Menus (1)
Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O)
NuGet Packages (1)
Search Online for NuGet Packages matching 'collap'
在那里,输入“大纲”以查找与大纲相关的其他菜单项:
Menus (5)
Edit -> Outlining -> Toggle Outlining Expansion (Ctrl+M, Ctrl+M)
Edit -> Outlining -> Toggle All Outlining (Ctrl+M, Ctrl+L)
Edit -> Outlining -> Stop Outlining (Ctrl+M, Ctrl+P)
Edit -> Outlining -> Stop Hiding Current (Ctrl+M, Ctrl+U)
Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O)
Options (4)
Text Editor -> Basic -> VB Specific (Change outline mode, Automatic inser...
...
但是,请注意,“快速启动”将仅显示作为Visual Studio菜单项可用的命令。要查找与折叠代码段相关的其他键盘相关命令,请在Visual Studio菜单栏中单击:
Tools -> Options -> Environment -> Keyboard
这将在“选项”对话框中显示键盘部分。在“Show commands containing”文本框中,输入“edit.collap”。Visual Studio将显示如下列表:
Edit.CollapseAllincurrentblock
Edit.CollapseAllOutlining Ctrl+M, Ctrl+A (Text Editor)
Edit.CollapseBlockcurrentblock
Edit.CollapseCurrentRegion Ctrl+M, Ctrl+S (Text Editor)
Edit.CollapseTag Ctrl+M, Ctrl+T (Text Editor)
Edit.CollapsetoDefinitions Ctrl+M, Ctrl+O (Text Editor)
您需要单击每个命令以查看其关联的键盘快捷方式。
†我的示例来自Visual Studio 2013。
其他回答
折叠/展开当前代码块–Ctrl+M,Ctrl+M全部展开–Ctrl+M、Ctrl+L停止大纲显示–Ctrl+M、Ctrl+P全部折叠–Ctrl+M、Ctrl+O
你指的是切换大纲吗?
您可以执行以下操作:Control+M然后Control+L切换所有大纲
要折叠所有用途,请执行以下操作:
Ctrl+M和Ctrl+A
VS 2012/2013/2015的所有快捷方式可在http://visualstudioshortcuts.com/2013/
CTRL+M+A全部折叠
对我有用,而
CTRL+M+O键
没有
以下组合键用于执行操作:
CTRL+M+M→折叠/展开当前预设区域(例如方法)
CTRL+M+H→ 折叠/隐藏(展开)当前选择
CTRL+M+O键→ 全部折叠(折叠声明体)
CTRL+M+A键→ 全部折叠
CTRL+M+X→ 全部展开
CTRL+M+L键→ 全部切换
“大纲”下的上下文菜单中有一些选项。
推荐文章
- Nuget连接尝试失败“无法为源加载服务索引”
- 在Visual Studio中查看多个项目/解决方案
- Visual Studio打开默认浏览器,而不是Internet Explorer
- csproj文件中的“Service Include”是干什么用的?
- 如何在Visual Studio中找到堆栈跟踪?
- 使用不同的Web。在开发和生产环境中进行配置
- 是否有一种方法可以在Visual Studio中删除一行而不剪切它?
- 如何在Eclipse中只使用键盘去一个错误?
- Microsoft Visual Studio的推荐插件
- 你常用的Xcode快捷键有哪些?
- Visual Studio: ContextSwitchDeadlock
- Visual Studio:如何打破处理异常?
- VS 2017 Git本地提交数据库。每次提交时锁定错误
- 无法启动IIS Express Web服务器,注册URL失败,访问被拒绝
- 如何下载Visual Studio社区版2015(不是2017)