在Visual Studio(2008)中是否有一个命令来折叠/展开文件中的所有代码段?


#1楼

CTL + M + A全部崩溃

适合我,而

CTL + M + O.

才不是


#2楼

CTL + A.

然后

CTL + M + M.

在XML文件中压缩所有(包括子节点)。


#3楼

在Visual Studio 2013中:

CTL + M + A全部崩溃

CTL + M + L扩展了全部


#4楼

以下组合键用于执行操作:

CTRL + M + M →折叠/展开当前预设区域(例如M方式 )

CTRL + M + H →折叠/ H ide(展开)当前选择

CTRL + M + O →C o全部折叠(折叠声明正文)

CTRL + M + A→关闭一个 LL

CTRL + M + X →E x pand all

CTRL + M + L →Togg l e all

在概述下的上下文菜单中有一些选项。


#5楼

崩溃所有用途:

按Ctrl + M和Ctrl + A.

有关VS 2012/2013/2015的所有快捷方式,请访问http://visualstudioshortcuts.com/2013/


#6楼

以下是您想要的所有内容:

  • 折叠/展开当前方法

CTRL + M + M.

  • 折叠/展开当前选择

CTRL + M + H.

  • 全部收缩

CTRL + M + O.

CTRL + M + A.

  • 展开全部

CTRL + M + X.

CTRL + M + L.


#7楼

如果升级到Visual Studio 2010,2012,2013或2015,则可以使用Visual Studio扩展来显示当前已注册的键盘快捷键IntelliCommand 。


#8楼

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

这将在“选项”对话框中显示键盘部分。 在“显示包含命令”文本框中,输入“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。


#9楼

如果你想折叠和扩展特定的循环,如果否则然后为visual studio安装以下插件。

  • VS2010
  • VS2012
  • VS2013
  • VS2015


#10楼

在Visual Studio 2017中,默认情况下似乎关闭此行为。 可以在工具>选项>文本编辑器> C#>高级>大纲>“折叠到定义时折叠#regions”下启用它


#11楼

如果要collapse/expand class/method的区域(而不是折叠整个class/method ),可以创建自定义区域,如下所示:

 #region AnyNameforCollapsableRegion//Code to collapse#endregion

参考


#12楼

这些都不适合我。 我发现在编辑器中搜索Keyboard Shortcuts文件的editor.foldRecursively 。 那会给你最新的装订。 就我而言,它是CMD + K , CMD + [ 。


#13楼

全部折叠 - Ctrl + M + O.

全部展开 - Ctrl + M + L.


#14楼

如果你的意思是捷径那么

CTRL + M + M :这个将折叠光标所在的区域,无论是方法,命名空间还是其他用于折叠代码块,区域和方法的区域。 第一个将仅折叠光标所在的块/方法或区域,而第二个将折叠您所在的整个区域。

http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/


#15楼

CTRL + M + O将全部崩溃。

CTRL + M + L将扩展所有。 (在VS 2013中 - 切换全部概述)

CTRL + M + P将展开全部并禁用轮廓。

CTRL + M + M将折叠/展开当前部分。

即使在Html文件中, CTRL + M + A也会崩溃。

这些选项也位于“大纲”下的上下文菜单中。

右键单击编辑器 - >概述以查找所有选项。 ( 禁用大纲后,使用相同的步骤启用大纲。


#16楼

Ctrl + M展开区域。

Ctrl + L折叠区域。


#17楼

  • 折叠/展开当前代码块 - Ctrl + M , Ctrl + M.
  • 展开全部 - Ctrl + M , Ctrl + L.
  • 停止概述 - Ctrl + M , Ctrl + P.
  • 全部折叠 - Ctrl + M , Ctrl + O.

#18楼

你是在参考切换勾勒出来的吗?

你可以这样做: 控制 + M然后控制 + L切换所有概述


#19楼

CTL + M + L扩展了全部

CTL + M + O全部崩溃

在MSDN文章“Visual Studio中的默认键盘快捷方式 ”中,如果您正在寻找其他快捷方式,请参阅“文本编辑器”部分 - 这些只是众多可用的快捷方式中的一部分。

命令折叠代码的所有部分?相关推荐

  1. delphi 折叠代码 快捷键_我收藏的几个更快搬砖的vscode快捷键

    作者:漓漾li 来源:https://urlify.cn/fYjyi2 这篇文章旨在帮助使用 VS Code 的人能够更快速的开发,不是每个人都有时间去研究每一个提示和技巧,去发现帮助他们更快开发的那 ...

  2. VS中展开和折叠代码,还有其他快捷操作

    [转]VS中展开和折叠代码 VS2005代码编辑器的展开和折叠代码确实很方便和实用.以下是展开代码和折叠代码所用到的快捷键,很常用: Ctrl + M + O: 折叠所有方法 Ctrl + M + M ...

  3. python折叠代码_Python实现代码块儿折叠

    Python实现代码块儿折叠 在python中方法和类都是可以折叠的,但是很多时候需要按照实现的功能将一部分代码折叠起来. 可以用着样的注释代码实现: # ''' your code ''' # 很简 ...

  4. C# VS开发工具 展开和折叠代码的快捷键

    C# 展开和折叠代码的快捷键 VS2005代码编辑器的展开和折叠代码确实很方便和实用.以下是展开代码和折叠代码所用到的快捷键,很常用: Ctrl + M + O: 折叠所有方法 Ctrl + M + ...

  5. linux文件的操作原理简介 以及 实现linux cp命令的代码

    1.文件操作原理简介 他可以这样写代码 因为咱们只读了五个字节  所以多的读不出来          简单的说open 静态文件后产生动态文件 2.实现linux cp命令的代码 原理 用代码实现出来 ...

  6. Python命令行解析:IDE内点击Run运行代码直接得出结果、基于TF flags(或argparse、sys.argv)在Dos内命令行(一条命令)调用代码文件得出结果

    Python命令行解析:IDE内点击Run运行代码直接得出结果.基于TF flags(或argparse.sys.argv)在Dos内命令行(一条命令)调用代码文件得出结果 目录 命令行解析 T1.采 ...

  7. sed/awk与unix命令等价代码[转]

    转自: www.chinaunix.net 特此感谢 sed与unix 命令等价代码 特此感谢转贴者:admirer ----------------------------------------- ...

  8. 用Javascript代码实现浏览器菜单命令(以下代码在 Windows XP下的浏览器中调试通过

    每当我们看到别人网页上的打开.打印.前进.另存为.后退.关闭本窗口.禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有 ...

  9. 基于git命令的代码统计方法

    基于git命令的代码统计方法 没什么好说的,基于git log命令,使用前提是安装了git ......1.统计所有人代码量 统计所有人代码增删量,拷贝如下命令,直接在git bash等终端,git项 ...

最新文章

  1. Mysql从5.0升级到 5.1.73
  2. 结合丰富示例深入讲解Ajax架构和最佳实践——《深入Ajax:架构与最佳实践》
  3. Ubuntu开发Java教程_Ubuntu下Java环境的搭建基础教程
  4. 帝国cms模板辅助编辑插件lsk_ecms.crx使用说明
  5. eigen跟踪MILTracker代码分析
  6. java 64位 默认分配内存大小_查看你机器中Java程序堆内存的默认初始大小和最大大小...
  7. python教程从入门到实践第八章_python:从入门到实践--第八章:函数
  8. java比较时间sql_如何正确比较日期 java.sql.Date
  9. django模板系统(下)
  10. 01-Windows下安装Node.js及环境配置
  11. 【机器学习】一些模型的位置总结
  12. 高斯核函数初始化邻接矩阵_数学基础之高斯核函数
  13. 深入浅出Word2Vec原理解析
  14. 惠普HP2132打印机 803墨盒的简单加墨方法
  15. 证监会拟将QFII、RQFII两项制度合二为一
  16. 盲盒抽奖微信小程序源码
  17. GlusterFS元数据机制分析
  18. python廖老师课程资源,廖老师的python教程
  19. Privoxy + tor = ?
  20. python数字类型的分类和区别_讨论python的数据类型的区别

热门文章

  1. linux 把秒数转换为正常时间格式命令
  2. Linux——进程管理简单学习笔记(二)
  3. Direct3D提高篇:HLSL编程实现PhotoShop滤镜效果 - 锐化模糊
  4. Hyper-V 2012 R2 故障转移群集之建立域控(AD DS)与加入域
  5. 无法设置或未定义null引用的属性innerHTML
  6. android控件详解大全 android开发有关资料
  7. Oracle 数据类型 选择自 tjandy 的 Blog
  8. ActiveMQ常见配置
  9. windows安装grafana
  10. shell脚本备份MySQL