我的 Visual Studio Code 中的区域折叠不起作用

问题描述 投票:0回答:2

我一直在使用 Visual Studio Code 制作 C# 脚本 进行游戏开发。我注意到当我组织代码时,#region#endregion折叠不起作用。它似乎更像是一个注释,而不是一个区域。有没有办法在 Visual Studio Code 中启用区域折叠?

c# visual-studio-code
2个回答
7
投票

如果您无法安装扩展程序(例如工作限制),则可以通过将

foldingStrategy
设置(文件 > 首选项 > 设置)更改为
indentation

来实现无需扩展程序的区域折叠

Setting

然后添加

//region - "description"
以开始一个区域,并添加
//endregion
以结束一个区域。

注释语法 (//) 可能会根据您使用的编程语言而有所不同。

Expanded

Collapsed

Works on Visual Studio Code Version 1.75.1

通过以下 Github 评论找到此设置:micharaze 于 2020 年 2 月 22 日发表评论


4
投票

您需要为此延期。

例如,maptz 的#region Folding for VS Code

Visual Studio 本身内置了它,但 VS Code 更像是一个编辑器而不是 IDE。

最初有一些关于将其添加到程序中的讨论,但最终开发人员决定只是做足够的事情,以便扩展(如上面链接的那样)可以提供功能。

© www.soinside.com 2019 - 2024. All rights reserved.