我一直在使用Visual Studio Code制作游戏开发的C#脚本。当我整理我的代码时,我注意到#region和#endregion折叠不起作用。它似乎更像是一个注释而不是一个区域。是否有办法在Visual Studio Code中启用区域折叠?
我一直在使用Visual Studio Code制作游戏开发的C#脚本。当我整理我的代码时,我注意到#region和#endregion折叠不起作用。它似乎更像是一个注释而不是一个区域。是否有办法在Visual Studio Code中启用区域折叠?
你需要一个扩展程序来实现这一点。
例如,像maptz开发的“VS Code区域折叠”这样的扩展程序。
Visual Studio本身已经内置了此功能,但是VS Code更像一个编辑器而不是IDE。
最初有一些关于将此添加到程序中的讨论,但最终开发人员决定只需提供足够的扩展(如上面链接的扩展程序)即可提供此功能。
foldingStrategy
设置(文件 > 首选项 > 设置)更改为indentation
。
然后添加//region - "description"
来开始一个区域,使用//endregion
来结束一个区域。
<!-- #region Name -->
中工作,但最近一次VS Code更新后就不再起作用了。现在,Jinja2的注释移动到了{# ... #}
,但即使使用这种新语法,它们也无法折叠。我正在使用的所有其他语言(CSS、Python、JavaScript、HTML、Vue等)都像往常一样工作。 - Ricardo