开始内容之前先bb
最近写在写python代码经常一个类里很多的方法,就会导致一个类很长。但是vscode默认的折叠(auto)只能将整个类或者一个方法折叠起来,我想将几个方法一起折叠起来怎么办呢?经过我瞎蒙发现了一个方法,不仅python可用其他语言均可以。
开始说正事儿
python:
python的只需这样
#region 标记文字
your python code
blablabla.......
#endregion
#region个#endregion 的缩进量位置无所谓,你可以在水平方向上随意调整
JavaScript:
//#region 标记文字
your js code
blablablablablablablabla.....
//#endregion
HTML
<!-- #region 标记文字 -->
<div>your html text</div>
<p>blablablablablablabla.....</p>
<!-- #endregion -->
结尾
其实说到底就是在注释里出现#region 和 #endregion。因为vs力写c#的时候可以#region#endregion来标记代码块,于是我就尝试了一下,没想到真的可以。
我只尝试了这三种语言,相信其他语言应该也可以。你们可以自己试试。
2020-9-20补充:官网折叠代码对照表