首页 > 其他分享 >VScode自定义折叠代码快 region和endregion 关键字

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

时间:2024-05-04 13:11:23浏览次数:14  
标签:自定义 endregion 示例 VScode 代码 Js 关键字 import 折叠

前言全局说明

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/qq_43548684/article/details/131958032



标签:自定义,endregion,示例,VScode,代码,Js,关键字,import,折叠
From: https://www.cnblogs.com/wutou/p/18172193

相关文章

  • 浏览器中滚动条自定义
    浏览器中滚动条自定义在浏览器中,有的时候我们觉得滚动条很丑,或者不符合我们的审美,这时候我们就需要自定义滚动条。自定义滚动条可以让我们的网页看起来更加美观,也可以提高用户体验。要实现自定义滚动条,我们需要使用CSS样式。具体来说,我们可以使用::-webkit-scrollbar伪元素来定......
  • vscode 新建、合并分支
    vscode1.88.1(2024-04-10)gitea-1.20-gogit-windows-4.0-amd64Windows11--- 序章本文演示自己用的VisualStudiocode1.88.1中:新建分支合并分支两个操作。 说明,本文仅展示了在自己的开发环境,单人操作。团队多人操作时,应该还有下拉、解决冲突、提交等需要处......
  • opencv中自定义的双线性二次插值的图像旋转及缩放
    #include<iostream>#include<opencv2/opencv.hpp>usingnamespacecv;usingnamespacestd;voidcoordinateTransform(Point2d*p4Corner,Point2d*np4Corner,doublerotAngle,doublegamma,Point2dcenter){doublecx=center.x,cy=center.y;doubl......
  • springboot+MDCAdapter自定义starter实现日志全链路追踪
    MDCMDC(MappedDiagnosticContext,映射调试上下文)是日志系统提供的一种方便在多线程条件下记录日志的功能使用场景一个常用的场景就是Web服务器中给每个请求都分配一个独特的请求id,所有的日志都会打印这个请求id,这样一个请求下的所有日志信息都可以很方便的找到。欢迎关注个人公......
  • 解决vscode连接远程服务器出现Bad owner or permissions on C:\\Users\\Administr
    1.找到.ssh文件夹。它通常位于C:\Users2.右键单击.ssh文件夹,然后单击“属性”,选择“安全”3.单击“高级”。单击“禁用继承”,单击“确定”。将出现警告弹出窗口。单击“从此对象中删除所有继承的权限”。4.此时所有用户都将被删除。添加所有者。在同一窗口中,单击“编辑”按......
  • 使用Colab_LLaMA_Factory_LoRA微调_Llama3(可自定义数据)
    使用LLaMAFactory微调Llama-3中文对话模型项目主页: https://github.com/hiyouga/LLaMA-Factory这个过程超级简单,半个多小时在T4上就能跑完。完全可以替换成自己的数据,支持中文数据。安装LLaMAFactory依赖 1%cd/content/2%rm-rfLLaMA-Factory3!gitclo......
  • 快捷键ctrl+`打不开vscode终端
    分析毫无疑问,是热键冲突了。目前没有很好的热键检测手段,包括OpenArk也检测不到这个热键冲突,说实话只能借助百度,自己找那真是大海捞针。像这种冲突,一般是全局快捷键,也就是后台的应用也能使用的快捷键,比如截图啊之类的。因为一般的快捷键是前台时才可用的。解决简单来说就是,国......
  • 从自定义一个作用域开始来了解SpringBean的作用域
    你好,这里是codetrend专栏“Spring6全攻略”。在Spring框架中,Bean的作用域(Scope)定义了Bean实例在容器中如何创建、管理和销毁的策略。Spring提供了多种Bean作用域,每种作用域都有其特定的生命周期和适用场景。先试试不同的BeanScope下面通过一个简单的SpringMVCCon......
  • dbt 自定义schema 简单说明
    dbt的schema我们是可以灵活进行自定义的,可以实现一个比较有意思的事情使用场景模型级别的schema自定义seed数据schema自定义不同env或者vars的schema自定义不同targetschema的自定义schema自定义核心是generate_schema_name这个macro,我们可以自己定义参考自......
  • dbt 自定义AdapterPlugin 中dependencies 简单说明
    结合dbt-redshift的对于dependencies部分的定义以及使用简单说明下参考代码Plugin:AdapterPlugin=AdapterPlugin(adapter=RedshiftAdapter,#type:ignorecredentials=RedshiftCredentials,include_path=redshift.PACKAGE_PATH,dep......