前言全局说明
VScode自定义折叠代码快 region和endregion 关键字
一、说明
vscode 有自带的代码折叠功能,但是因为某些内容不是标准的代码或不被识别就不能正常被折叠
比如很多的单行注释,或者被注释的代码就能不能自动折叠。
这里就要用到 region和endregion 关键字
使用时 region和endregion 关键字,是不能变的,单后面可以加空格和任意注释说明
不同语言的单行注释不一样,需要按对应语言修改
二、Python
2.1 假设,导入库代码想折叠 os、pickle、sys 这三个, 但是默认是折叠全部
文件名:TEST.py
import random
import time
import requests
import functools
import json
import os
import pickle
import sys
2.2 加入 region和endregion 关键字
加入关键字效果:在14行有了可折叠箭头
折叠后效果:
2.3 折叠代码注释说明
加入注释说明效果:
注意:注释说明和关键字中间要有空格
折叠后效果:
单行注释符号和关键有无空格都不影响:
三、JavaScript
3.1 假设,想折叠 示例6、7、8 这三个, 但是默认是折叠全部
文件名 TEST.JS
//这是Js代码示例1
//这是Js代码示例2
//这是Js代码示例3
//这是Js代码示例4
//这是Js代码示例5
//这是Js代码示例6
//这是Js代码示例7
//这是Js代码示例8
3.2 加入 region和endregion 关键字
加入注释说明效果:
折叠后效果:
3.3 加入 注释效果:
加入注释说明效果:
折叠后效果:
3.4 关键字前#号不可以去掉,去掉折叠功能失效
四、
免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。
参考、来源:
https://worktile.com/kb/ask/555504.html
https://blog.csdn.net/qq_43548684/article/details/131958032