我一直在使用 Visual Studio Code 制作 C# 脚本 进行游戏开发。我注意到当我组织代码时,#region和#endregion折叠不起作用。它似乎更像是一个注释,而不是一个区域。有没有办法在 Visual Studio Code 中启用区域折叠?
如果您无法安装扩展程序(例如工作限制),则可以通过将
foldingStrategy
设置(文件 > 首选项 > 设置)更改为 indentation
来实现无需扩展程序的区域折叠
然后添加
//region - "description"
以开始一个区域,并添加 //endregion
以结束一个区域。
注释语法 (//) 可能会根据您使用的编程语言而有所不同。
Works on Visual Studio Code Version 1.75.1
通过以下 Github 评论找到此设置:micharaze 于 2020 年 2 月 22 日发表评论
您需要为此延期。
例如,maptz 的“#region Folding for VS Code”。
Visual Studio 本身内置了它,但 VS Code 更像是一个编辑器而不是 IDE。
最初有一些关于将其添加到程序中的讨论,但最终开发人员决定只是做足够的事情,以便扩展(如上面链接的那样)可以提供功能。