TypeScript/JavaScript: //#region and //#endregion and //region and //endregion
C#: #region and #endregion
C/C++: #pragma region and #pragma endregion
F#: //#region and //#endregion
Powershell: #region and #endregion
Python: #region and #endregion
VB: #Region and #End Region
13 回答
在Mac上,它是RHS命令键⌘K,而不是左侧的代码折叠命令 .
否则,左手Command键将删除当前行⌘K
此功能已推出,现在自VSCode版本0.10.11开始实施(请参阅these release notes) . 有这些键盘快捷键可用:
Fold 折叠光标处最里面的未折叠区域:
Ctrl Shift [在Windows上
⌥⌘[在macOS上
Unfold 展开光标处的折叠区域:
Windows上的
Ctrl Shift]
在macOS上
⌥⌘]
Fold All 折叠编辑器中的所有区域:
在Windows上
Ctrl K Ctrl 0(零)
⌘在macOS上⌘0(零)
Unfold All 展开编辑器中的所有区域:
在Windows上
Ctrl K Ctrl J.
⌘在macOS上使用K⌘J
collapse / extend的默认快捷方式是:
或者转到keybindings.json并根据需要进行更改 .
例如:
如果所有快捷方式都不起作用(对我而言),作为解决方法,您还可以打开命令面板(Ctrl 3或View - > Command Palette ...)并输入
fold all
:从Visual Studio Code 1.12.0版(2017年4月)开始,请参阅文档中的Basic Editing > Folding部分 .
默认密钥是:
*折叠级别:折叠除最外层类别之外的所有类别,尝试CTRL K,CTRL 1
Mac:使用⌘而不是CTRL(感谢Prajeet)
您应该添加用户设置:
release 1.0现在支持折叠
我在键盘上找到]按钮时遇到了问题(挪威语布局),在我的例子中它是
Å
按钮 . (或者从退格按钮开始向左和向下两个按钮)从版本1.3.1开始 - 2016年7月17日 - Block Collaps更方便 .
任何后跟缩进行的行将具有“ - ”字符以允许折叠 . 如果块被折叠,则它将被替换为将打开折叠块的'\ n'字符 .
(Ctrl Shift Alt))仍将影响所有块,关闭一个级别 . 每次重复使用都关闭了一个级别 . (Ctrl Shift Alt [)以相反的方式工作 .
Hoo Ra,块崩溃终于有效了
我希望Code可以处理:
现在Code只是忽略它而不会崩溃它 . 同时N和PowerGUI处理这个很好 .
更新:我刚刚注意到vsCode的更新 . 这支持了!谢谢!!
使用javascript:
自Visual Studio Code 1.17以来,现在支持此功能 . 要折叠/折叠代码块,只需添加区域标记,例如
//#region my block name
和//#endregion
(如果在Typescript / Javascript中编码) . 例:各区域的冷折已经到了v1.17 . folding by regions docs
编辑:v1.23添加了CSS / SCSS /更少代码折叠区域:
此功能现在可在标准版本中使用 . 要显示折叠/展开控件,您需要将鼠标悬停在行号右侧的区域上,如此屏幕截图所示
请享用