在Visual Studio中,如果我打开了一个代码文件,我可以按CTRL + M或CTRL + M + O来折叠所有的代码块、区域、名称空间等。

我怎么做相反的事情,扩大一切?

我在谷歌上搜索过,但似乎找不到一个有效的快捷方式!


当前回答

可以使用Ctrl + M和Ctrl + P

它叫做编辑。StopOutlining

其他回答

可以使用Ctrl + M和Ctrl + P

它叫做编辑。StopOutlining

分解到定义

CTRL + m, o

展开所有大纲

CTRL + m, x

展开或折叠所有内容

CTRL + m, l

这也适用于其他语言,如TypeScript和JavaScript

对于折叠,你可以尝试CTRL + M + O,并使用CTRL + M + p展开。这在VS2008中是有效的。

Visual Studio 2015:

Tools > Options > Settings > Environment > Keyboard

默认值:

编辑。定义:CTRL + M + O

Edit。CollapseCurrentRegion: CTRL + M +CTRL + S

编辑。expandalloutline: CTRL + M + CTRL + X

编辑。ExpandCurrentRegion: CTRL + M + CTRL + E

我喜欢设置和使用IntelliJ的快捷方式:

)一。崩溃定义:ctrl + SHIFT + num-

)一。CTRL + NUM-

)一。扩展概述:ctrl+shift+num+

)一。展开currentregion: CTRL + NUM+

如您所见,有几种方法可以实现这一点。

我个人使用:

全部展开:CTRL + M + L

折叠全部:CTRL + M + O

奖金:

在光标位置展开/折叠:CTRL + M + M