VScode自定义折叠代码快 region和endregion 关键字

前言全局说明

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

image

2.2 加入 region和endregion 关键字

加入关键字效果:在14行有了可折叠箭头
image

折叠后效果:
image

2.3 折叠代码注释说明

加入注释说明效果:
image

注意:注释说明和关键字中间要有空格

折叠后效果:
image

单行注释符号和关键有无空格都不影响:
image


三、JavaScript

3.1 假设,想折叠 示例6、7、8 这三个, 但是默认是折叠全部

文件名 TEST.JS

//这是Js代码示例1
//这是Js代码示例2
//这是Js代码示例3
//这是Js代码示例4
//这是Js代码示例5
//这是Js代码示例6
//这是Js代码示例7
//这是Js代码示例8

image

3.2 加入 region和endregion 关键字

加入注释说明效果:
image

折叠后效果:
image

3.3 加入 注释效果:

加入注释说明效果:
image

折叠后效果:
image

3.4 关键字前#号不可以去掉,去掉折叠功能失效

image


四、



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://worktile.com/kb/ask/555504.html
https://blog.csdn.net/laosao_66/article/details/135824676
https://blog.csdn.net/qq_43548684/article/details/131958032



posted @   悟透  阅读(2827)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
历史上的今天:
2022-05-04 Python模块之tool.read_config-读配置文件
点击右上角即可分享
微信分享提示