如何在Visual Studio代码中折叠或折叠代码节?
支持该特性吗?
如何在Visual Studio代码中折叠或折叠代码节?
支持该特性吗?
当前回答
在Mac上,它是RHS命令键,⌘K,而不是用于代码折叠命令的左侧。
否则,左手命令键将删除当前行,⌘K。
其他回答
在Mac上,它是RHS命令键,⌘K,而不是用于代码折叠命令的左侧。
否则,左手命令键将删除当前行,⌘K。
现在在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 +[: "折叠"
按下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"
},
V1.42对折叠的外观和功能进行了一些很好的改进。见https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_42.md # folded-range-highlighting:
折叠范围高亮显示 由于背景色,折叠范围现在更容易发现 对于所有折叠范围。
主题:深色+ 该功能由设置编辑器控制。foldingHighlight和 颜色可以用color editor.foldBackground定制。 “工作台。colorCustomizations ": { “编辑器。foldBackground": "#355000"} 折叠细化 Shift +点击折叠指示器,首先只折叠内层 范围。Shift +再次点击(当所有内层范围都已经折叠时) 也会折叠父元素。Shift +点击再次展开全部。
当对已经折叠的文件使用折叠命令(kb(editor.fold))]时 范围,下一个展开的父范围将被折叠。