VScode自定義摺疊程式碼快 region和endregion 關鍵字

悟透發表於2024-05-04

前言全域性說明

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



相關文章