如何在Visual Studio代码中折叠或折叠代码节?
支持该特性吗?
如何在Visual Studio代码中折叠或折叠代码节?
支持该特性吗?
当前回答
命令K +命令0无效。
其他回答
现在在1.0版本中支持折叠功能:
源代码折叠快捷键 有新的折叠动作来折叠源代码区域 它们的折叠水平。 有一些动作可以将级别1 (Ctrl+K Ctrl+1)折叠到级别5 (Ctrl+K) Ctrl + 5)。要展开,使用全部展开(Ctrl+Shift+Alt+])。 级别折叠操作不适用于包含 当前光标。
我很难找到键盘上的]按钮(挪威式布局),在我的例子中是Å按钮。(或者从退格键开始向左按两个键,向下按一个键。)
你应该添加用户设置:
{
"editor.showFoldingControls": "always",
"editor.folding": true,
"editor.foldingStrategy": "indentation",
}
这是用于折叠和展开代码的最新内置(默认)键盘快捷键
键盘快捷键
Ctrl+Shift+[ Fold (collapse) region
Ctrl+Shift+] Unfold (uncollapse) region
Ctrl+K Ctrl+[ Fold (collapse) all subregions
Ctrl+K Ctrl+] Unfold (uncollapse) all subregions
Ctrl+K Ctrl+0 Fold (collapse) all regions
Ctrl+K Ctrl+J Unfold (uncollapse) all
注意:但在某些情况下,你的vs code扩展或用户将改变键盘绑定(快捷键)。所以最好的选择是这样的
view->命令面板OR cntrl+shift+p . view->命令面板 输入“fold”,它会提示折叠和展开以及快捷方式。您可以键入快捷方式,而不是命令面板
eg:
折叠所有
展开所有
默认的折叠/扩展快捷方式是:
Ctrl + Shift +[: "折叠"
按下Ctrl + Shift + Alt +[:“全部折叠”
Ctrl + Shift +]:“展开”
按下Ctrl + Shift + Alt +]:“全部展开”
或者去键绑定。Json和更改,如你所愿。
例如:
{
"key": "cmd+k cmd+m",
"command": "editor.foldAll",
"when": "editorFocus"
},
{
"key": "cmd+m cmd+k",
"command": "editor.unfoldAll",
"when": "editorFocus"
},
从版本1.3.1(2016-07-17)开始,块崩溃变得更加方便。
任何后跟缩进的行都将有一个'-'字符以允许折叠。如果该块被折叠,那么它将被一个'+'字符所取代,该字符将打开折叠的块。
(Ctrl + Shift + Alt +])仍然会影响所有方块,关闭一层。每重复使用一次,就会关闭一层。Ctrl + Shift + Alt +[)的作用正好相反。
万岁,区块崩溃终于有用了。