【资深工程师亲授】:VSCode中块注释的最佳实践与避坑指南

vscode-markdown-everywhere:以任何支持vscode的行注释或块注释的语言嵌入,突出显示和预览markdown 降价无处不在 以任何支持vscode的行注释或块注释的语言嵌入,突出显示和预览markdown。 例如,突出显示python markdown单元格/突出显示julia markdown doc字符串 Embed & Highlight preview 预览 四模式 splitter :忽略源代码部分,并将<hr>用作splitter ignored :忽略源代码部分 fenced :将源代码保留为受保护的代码 folded :将源代码保留为折叠的受保护代码 splitter帮助组织信息 ignored fenced folded 在“ settings.json”处进行更改 加强打字 whileSymbol或whileRegExp (如果whileSymbol未定义)将用于增强类型。 将有一些onEnterRules推送到onEnterRules 。 因此,这也会影响普通 立即下载

第一章:VSCode中块注释的核心概念与作用

块注释是源代码中用于包裹多行说明性文本的语法结构,广泛应用于代码文档化和临时屏蔽代码段。在 Visual Studio Code(VSCode)中,块注释不仅提升代码可读性,还支持语言感知的智能编辑功能。

块注释的基本语法

不同编程语言对块注释的标记方式有所不同。以下是几种常见语言的块注释写法:
  • JavaScript / TypeScript / C++: 使用 /* ... */
  • Python: 虽无原生块注释,但可通过多行字符串或连续使用 # 模拟
  • Java / C#: 同样采用 /* ... */ 或 /** ... */ 用于文档生成

/* 
  这是一个JavaScript中的块注释示例
  用于描述函数的功能和参数
  author: dev
*/
function calculateArea(width, height) {
  return width * height;
}
该代码块展示了如何用块注释描述函数用途,VSCode会正确识别并以灰色斜体样式渲染注释内容,增强可读性。

VSCode中的编辑支持

VSCode提供快捷键一键添加或移除块注释:
  1. 选中多行代码
  2. 按下 Shift + Alt + A
  3. VSCode自动包裹或解除 /* */ 注释
语言块注释开始符块注释结束符
JavaScript/**/
Python""" 或 #""" 或 #
Java/* 或 /***/
VSCode依据当前文件类型自动匹配正确的注释符号,确保语法合规。这一机制提升了跨语言开发效率,并减少人为错误。

第二章:块注释的基础语法与高效使用技巧

2.1 块注释的标准化语法结构解析

块注释是代码可读性的重要保障,其标准化结构通常以特定符号包围多行内容,确保注释信息不被编译器执行。
通用语法格式
不同语言采用相似但略有差异的块注释标记。例如,在C、Java、Go等类C语言中,使用 /* ... */ 包裹多行注释:

/*
  Author: Alex
  Description: 初始化用户配置模块
  Date: 2025-03-01
*/
func initConfig() {
    // 函数实现
}
上述代码中,/* 表示块注释开始,*/ 表示结束,中间可包含任意说明文本,常用于函数或模块级文档描述。
规范建议
  • 保持首尾独立成行,提升视觉清晰度
  • 避免嵌套使用 /* */,防止语法冲突
  • 推荐包含作者、功能、时间等元信息

2.2 快捷键操作提升注释编写效率

高效编写注释是提升代码可维护性的关键环节,合理使用快捷键能显著减少重复操作。
常用编辑器快捷键
主流IDE支持通过快捷键快速插入或切换注释状态:
  • VS Code / IntelliJ IDEA:选中代码后按 Ctrl + / 添加单行注释
  • Sublime Text:使用 Ctrl + Shift + / 插入块注释(/* ... */)
  • Vim:结合插件(如NERD Commenter)实现 ,cc 快速注释当前行
代码示例:快捷键触发的注释生成

// 选中以下两行并按下 Ctrl + /
console.log("开始处理数据");
process(data);
执行快捷键后,编辑器自动在每行前添加双斜杠注释符,无需手动输入。该机制基于语法树分析当前光标所在语句的边界,确保注释范围准确。
效率对比表
操作方式平均耗时(秒)错误率
手动输入注释符号8.215%
使用快捷键1.52%

2.3 多语言环境下块注释的差异对比

在多语言开发环境中,不同编程语言对块注释的语法定义存在显著差异,理解这些差异有助于提升代码可读性和协作效率。
常见语言块注释语法对比
  • C/C++ 使用 /* ... */ 进行块注释
  • Java 和 JavaScript 同样采用该语法,支持嵌套注释的编译器较少
  • Python 虽以 # 为单行注释,但三重引号 '''...''' 可模拟块注释
  • Go 仅支持 /* ... */,不支持嵌套

/*
  这是一个 Go 语言的块注释
  可以跨越多行,但不能嵌套
*/
package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
上述代码中,/* ... */ 包裹的内容被编译器忽略,用于说明程序结构或临时禁用代码段。
语法特性对比表
语言块注释符号支持嵌套
C/* */否(部分编译器支持)
Java/* */否
Python''' ''' 或 """ """是(作为字符串)

2.4 嵌套注释的处理机制与规避策略

在多数编程语言中,注释不支持嵌套结构,这可能导致语法解析错误。例如,在 C、Java 或 Go 中使用 /* */ 风格的块注释时,若内部包含另一对 /* */,编译器会将第一个结束标记误判,从而引发错误。
典型问题示例

/*
  外层注释开始
  /* 内层注释 */
  外层注释未正确结束
*/
上述代码会导致编译失败,因为解析器认为外层注释在内层结束标记处已终止,后续代码被视为可执行内容。
规避策略
  • 优先使用行注释 // 替代块注释以避免嵌套冲突
  • 在必须使用块注释时,确保不包含任何 /* 或 */ 字符序列
  • 借助 IDE 高亮识别潜在嵌套风险
现代编译器虽能检测此类问题,但主动规避仍是保障代码健壮性的关键手段。

2.5 注释格式化与代码风格统一实践

在团队协作开发中,统一的注释格式与代码风格是保障可维护性的关键。良好的注释不仅描述“做什么”,还应阐明“为什么”。
注释规范示例

// CalculateTax 计算商品含税价格
// 参数:
//   price: 商品基础价格
//   rate: 税率,范围 0.0 ~ 1.0
// 返回值:
//   含税总价,保留两位小数
func CalculateTax(price float64, rate float64) float64 {
    return math.Round(price*(1+rate)*100) / 100
}
该Go函数使用清晰的中文注释说明功能、参数含义及返回逻辑,符合团队文档标准。
风格统一策略
  • 使用 linter 工具(如golint、eslint)强制执行注释规则
  • 在 CI 流程中集成代码风格检查
  • 维护团队《编码规范》文档并定期更新

第三章:块注释在团队协作中的最佳实践

3.1 统一注释规范增强代码可读性

良好的注释规范是提升团队协作效率和代码可维护性的关键。通过统一的注释风格,开发者能够快速理解函数意图、参数含义与返回逻辑。
注释标准示例
以 Go 语言为例,推荐使用完整句子描述功能,并标注入参与返回值:

// CalculateArea 计算矩形面积
// 参数 width: 矩形宽度,必须大于0
// 参数 height: 矩形高度,必须大于0
// 返回值 float64: 矩形面积
func CalculateArea(width, height float64) float64 {
    return width * height
}
该注释结构清晰表明函数用途、参数约束与返回类型,便于生成文档(如 godoc)并降低理解成本。
团队协作中的实践建议
  • 所有公共函数必须包含功能说明注释
  • 使用一致的语言(中文或英文)撰写注释
  • 避免冗余注释,聚焦“为什么”而非“做什么”
  • 定期通过静态检查工具(如 golint)校验注释合规性

3.2 利用块注释辅助代码评审流程

在代码评审中,块注释是沟通意图与设计决策的重要工具。通过清晰的注释,评审者能快速理解复杂逻辑的背景与边界条件。
提升可读性的注释实践
使用块注释说明函数的整体职责、输入输出假设及异常处理策略,有助于减少误解。例如:

/*
  ValidateUserInput 检查用户输入的有效性
  参数:
    - username: 必须为非空字符串,长度3-20字符
    - email: 必须符合标准邮箱格式
  返回值:
    - bool: 验证是否通过
    - error: 失败时返回具体错误原因
  设计说明:
    本函数不进行数据库查询,仅做格式校验
*/
func ValidateUserInput(username, email string) (bool, error) {
    // 实现逻辑...
}
上述注释明确界定了函数行为,避免评审时反复确认基础规则。参数与返回值的说明提升了接口可预测性。
评审中的协作价值
  • 帮助新成员快速理解上下文
  • 记录权衡过程,如为何选择特定算法
  • 标记待优化项,例如 TODO 或 FIXME 块
合理使用块注释,使代码不仅是实现逻辑的载体,也成为团队知识传递的媒介。

3.3 文档生成与注释元数据整合方案

自动化文档生成流程
通过解析源码中的结构化注释,提取函数、参数及返回值信息,结合 OpenAPI 规范自动生成 API 文档。工具链集成 GoDoc 与 Swagger,确保代码与文档同步更新。
// GetUser 获取用户基本信息
// @Summary 获取用户
// @Param id path int true "用户ID"
// @Success 200 {object} User
func GetUser(c *gin.Context) {
    // 实现逻辑
}
上述注释遵循 Swag 格式,可被静态分析工具提取为 JSON Schema,用于构建交互式文档页面。
元数据存储与同步
使用 YAML 文件集中管理跨服务的元数据标签,如版本、权限等级、审计要求,并在 CI 流程中校验其完整性。
字段类型说明
versionstring接口所属版本号
scopestringOAuth2 所需权限范围

第四章:常见误区与性能优化建议

4.1 避免过度注释导致维护负担

在代码可读性与维护成本之间,注释扮演着双刃剑的角色。适当的注释有助于理解复杂逻辑,但过度注释反而会增加修改负担,尤其当代码变更而注释未同步时,极易误导开发者。
冗余注释示例

// 设置用户名称
user.SetName("Alice")
// 设置用户年龄
user.SetAge(25)
上述代码中,每行操作都配有直白描述,实际意义有限。这类“复述代码”型注释不仅无益,反而分散注意力。
有效注释原则
  • 解释“为什么”,而非“做什么”
  • 记录设计决策或权衡取舍
  • 标注临时方案(TODO、FIXME)
  • 避免注释已被清晰命名的函数或变量
维护注释与代码的一致性是一项隐性技术债务。精简而精准的注释策略,能显著降低长期维护成本。

4.2 注释与代码不同步的风险防控

在软件迭代过程中,注释未能随代码变更同步更新是常见问题,极易误导开发者理解逻辑,增加维护成本。
典型风险场景
  • 函数功能已修改但注释仍描述旧行为
  • 参数含义变更而注释未体现
  • 删除的代码块注释残留,造成混淆
代码示例与分析
// CalculateTax 计算商品税费(税率10%)
// 输入:价格 price
// 返回:含税总价
func CalculateTax(price float64) float64 {
    return price * 1.15 // 实际税率已调整为15%
}
上述代码中注释仍标注税率为10%,但实际逻辑使用15%,严重不一致。维护者若依赖注释进行调试或扩展,将产生错误判断。
防控策略
引入自动化检查工具,在CI流程中扫描可疑注释,结合代码变更对比,标记潜在不同步点,提升代码可维护性。

4.3 特殊场景下块注释的潜在Bug分析

在多语言混合或预处理器参与的项目中,块注释可能引发意料之外的语法解析问题。尤其当嵌套注释或注释符号被误识别时,会导致代码片段被错误屏蔽。
嵌套块注释导致的截断
某些语言(如C/C++)不支持嵌套块注释,以下代码将产生编译错误:

/* 外层注释开始
   int a = 1;
   /* 内层注释 */
   int b = 2;
*/ // 实际上此处已结束,int b = 2; 会被编译
上述代码中,第一个 */ 就结束了整个块注释,导致后续代码暴露在非预期上下文中,引发逻辑错乱或语法错误。
常见语言对块注释的处理差异
语言支持嵌套典型行为
C/C++否首个 */ 结束注释
Go否不允许嵌套
Python(多行字符串模拟)是依赖引号匹配
正确识别注释边界是静态分析工具和编辑器高亮的基础,忽略此细节可能导致严重维护问题。

4.4 提升编辑器响应速度的注释管理技巧

在大型项目中,过多的注释可能影响编辑器解析性能。合理管理注释结构可显著提升响应速度。
延迟加载非关键注释
将文档注释与代码逻辑分离,仅在用户悬停或主动查看时加载:

// 使用懒加载方式处理注释渲染
function renderComment(node, lazy = true) {
  if (lazy) {
    node.addEventListener('mouseenter', () => {
      fetchCommentContent(node.id).then(html => {
        showTooltip(html);
      });
    });
  }
}
上述代码通过事件触发机制避免初始渲染开销,fetchCommentContent 异步获取注释内容,减少主线程阻塞。
注释分类与优先级标记
  • TODO/FIXME:高优先级,始终索引并高亮
  • 普通说明注释:降低语法分析频率
  • 废弃代码块:折叠处理,不参与实时校验
通过分级策略优化编辑器资源分配,提升整体响应表现。

第五章:未来趋势与扩展工具推荐

随着 DevOps 与云原生技术的持续演进,自动化部署正朝着更智能、更高效的方向发展。GitOps 模式已成为主流,结合 ArgoCD 或 Flux 等工具实现声明式持续交付。
热门扩展工具推荐
  • ArgoCD:基于 Kubernetes 的声明式 GitOps 工具,支持自动同步和回滚
  • Terragrunt:Terraform 的轻量级封装,提升 IaC 代码复用性
  • Skaffold:本地开发到集群部署的一体化流水线工具
CI/CD 流程中的实际集成案例
在某金融级微服务项目中,团队采用以下流程提升发布稳定性:
  1. 开发者推送代码至 GitLab 分支
  2. GitLab Runner 触发 Skaffold 构建镜像并推送到私有 Harbor
  3. ArgoCD 监听 Helm Chart 更新,自动同步至生产集群
  4. Prometheus + Grafana 实时监控部署后服务状态
未来趋势:AI 驱动的自动化部署
# 示例:使用 AI 推理生成部署配置片段
apiVersion: apps/v1
kind: Deployment
metadata:
  name: ai-predicted-service
spec:
  replicas: {{ predict_replicas(load_metrics) }}  # 基于历史负载预测副本数
  template:
    spec:
      containers:
      - name: web
        resources:
          requests:
            cpu: {{ optimize_cpu(code_complexity) }}
工具适用场景学习曲线
ArgoCDKubernetes 多环境同步中等
Terragrunt跨区域基础设施管理较高
Skaffold开发-部署快速迭代低
产业园区如何高效对接企业技术需求与高校科研成果?.docx 科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。 立即下载

相关推荐

【CSP-J/S初赛知识点整理】

CSP-J/S初赛知识点整理

qq_43884946的博客 1万+

vscode代码注释和文件头部描述注释

代码注释 单行、多行、jsdoc注释 特殊标记注释 todo等 vscode注释快捷键 vscode注释插件

知识点沉淀包括不限于前端 1万+

科研绘图神器Origin2024最新中文版安装教程:5分钟搞定所有配置

本文提供了一份详细的Origin2024中文版安装与配置指南。从系统环境核查、安装包获取验证,到分步安装、语言切换及关键初始设置,手把手教你5分钟完成所有基础配置。同时,指南还分享了首次启动后的个性化设置与高效绘图工作流,助你快速上手这款科研绘图神器,提升数据处理与图表制作效率。

weixin_29247219的博客 1042

vscode 代码片段,快捷注释

【代码】vscode 代码片段,快捷注释。

q515656712的博客 1121

KUKA机器人 - 从开机到自动运行

注1:本文仅代表本人对机器人使用的一些建议,在使用机器人前,还请详细阅读库卡机器人官方资料,道路千万条,安全第一条!!! 注2:技术有限,欢迎各位大大在阅读过程中发现各类问题,并且批评指正!!! 目录 一、准备工作 1. 机器人上电完成 2. 电脑安装Workvisual 二、学习手动移动机器人 三、项目配置 1. 设置机器人IP地址 2.电脑和机器人通过网线连接 3.查找并打开项目 4. 通讯配置 5. 项目上传 6. 检验IO配置 四、编程 1.新建程序 2. 程序...

yilunyao的博客 1万+

高通平台camera构架sensor驱动详解

优先阅读。

a5566255的专栏 3251

vscode注释/代码块怎样才可以折叠起来

【代码】vscode注释/代码块怎样才可以折叠起来。

Liberty_yes的博客 3905

三菱 FX5U PLC 4轴程序 控制松下伺服3个, 步进电机一个

三菱 FX5U PLC 4轴程序。 控制松下伺服3个, 步进电机一个, 四轴自动堆垛码垛设备程序, 回原点动作用专用的原点回归指令写的, 手动运行用三菱相对定位指令写的 , 自动运行用绝对定位指令写的取料运行, 表格定位写的自动放料运行, 设备各种报警异常都有写出 程序每一步都有注释。 包括PLC程序、显控触摸屏 程序、松下伺服驱动器接线图。 程序内都有IO注释 编号:4816635519484681汇美0808 ...

m0_68069172的博客 3381

块注释用不好?你可能错过了这5个VSCode核心快捷操作

掌握VSCode注释的块注释高效用法,解决多行代码标记难题。涵盖快捷键、嵌套注释、语言兼容性等5大核心操作,提升编码效率。适用前端、后端及配置文件编辑场景,操作简单且支持自定义。值得收藏

CodeNexus的博客 433

VBA学习笔记6:将多个工作表中满足条件的数据汇总到同一个工作表

VBA学习笔记6:将多个工作表中满足条件的数据汇总到同一个工作表

weixin_45355881的博客 4708

SAP-ABAP:SAP库存管理核心增强:IF_EX_MB_DOCUMENT_BADI 深度解析

SAP库存管理核心增强:IF_EX_MB_DOCUMENT_BADI 深度解析

baidu_35680696的博客 1447

VScode 代码注释

MAC: 单行注释/取消注释: command+/ 多行注释/取消注释: 1.选中要注释代码块+command+/ 2.option+shift+a 3.JsDOc注释 /**+tab如下图所示 常用于给方法写注释,写在方法上时会自动带上此方法的参数,而且会车自动带上‘*’ tips:快捷键VScode左下角设置可查(妈妈再也不用担心我记不住快捷键啦) ...

weixin_44198018的博客 1万+

【论文复现】——基于NDT与ICP结合的点云配准算法(matlab版)

基于NDT与ICP结合的点云配准算法matlab版

点云侠的博客 490

vscode,yaml文件块注释:Ctrl + Shift + L 与 Alt + Shift + I

vscode,yaml文件块注释:Ctrl + Shift + L 与 Alt + Shift + I

ken2232的博客 87

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【算法基础六】敲代码遇到VScode多行与单行注释的快捷操作

敲代码时,想用多行注释,用VSCode不会操作?来一起学习吧 ​ ✅作者简介:大家好,我是新小白2022,让我们一起学习,共同进步吧!🏆 📃个人主页:新小白2022的优快云博客 🔥系列专栏:算法基础入门 💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦🤞 ​

新小白 5161

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

vscode 设置注释代码块/vscode自定义注释代码块

1、安装插件KoroFileHeader 2、在首选项中找到设置 文件 -> 首选项 -> 设置 -> 输入fileheader 3、根据自己需要来设置注释块 范例:我选择的是第二个函数设置 在点击settings.json 之后会跳转 settings.json 并自动生成 “fileheader.cursorMode” 直接在 “fileheader.cursorMode” 内部、安装插件KoroFileHeader 2、在首选项中找到设置文件 -> 首选项 -&gt

远来客的博客 5265

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

vscode 注释

这篇文章主要介绍了vscode添加注释的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。将光标放在函数行或者将光标放在函数上方的空白行,使用快捷键window:ctrl+alt+t,mac:ctrl+cmd+t,即可生成函数注释。在当前编辑文件中使用快捷键:window:ctrl+alt+t/mac:ctrl+cmd+t,即可生成文件头部注释。"fileheader.cursorMode": {} // 函数注释。事实上,函数注释在文件的任意位置都可生成,这里需要自己控制。

qq2276031的博客 9576

关于在VScode中多行代码注释的快捷键操作

多行代码注释及取消注释的方法: 1.选中要注释的代码块:Alt+shift+A;取消注释:Alt+shift+A 2-1.选中要注释的代码块:(1)Ctrl+K(2)Ctrl+C;取消注释:(1)Ctrl+K(2)Ctrl+U 2-2.选中要注释的代码块:Ctrl+/;取消注释:Ctrl+/ 1.Alt+shift+A注释,用(1)Ctrl+K(2)Ctrl+U取消注释可以吗?我们试试 答案是不可以 那Alt+shift+A注释,用(1)Ctrl +/取消注释可以吗?我们试试

m0_46549558的博客 2万+

vsCode注释快捷键

注释有两种,如果是单行注释,可以使用快捷键【ctrl】 +【 / 】来注释。 这样就能单行注释代码,样式为: // We are developers 注释错了想要取消,再按一遍即可。 如果是多行注释(块注释),那么快捷键为【Alt】+【Shift】+【A 】 样式为: /* We are developers */ 同样的再按一遍即可取消。 你也可以选择代码,使用上方菜单的【编辑】来手动注释代码。

aoxuestudy的专栏 10万+

vscode前端代码注释模板使用介绍

添加注释 ctrl+shift+p打开 输入snippets点击进入用户代码片段配置 配置css.json/css 进入之后输入 &amp;amp;amp;quot;Print to cssTitle&amp;amp;amp;quot;: { &amp;amp;amp;quot;prefix&amp;amp;amp;quot;: &amp;amp;amp;quot;cssNoteTitle&amp;amp;amp;quot;, &a

hanwuqia0370的博客 2万+

vscode 方法代码块的注释生成方法

1、安装插件  Document This 2、将光标放置于function上面,快捷键是 Ctrl+Alt+D 加 Ctrl+Alt+D 注:vue里的method方法中的function用这个不行,单独的一个文件中可以,类似下面的代码 /** * * 获取指定的参数值 * @param {*} name 参数名称 */ const getUrlParam = function...

caixiajia的专栏 4万+

vs code设置自定义代码块的方法

作为一个自由度这么高的编辑器,当然要利用好他的这一点,可以大大地提高编写效率。 1. 首先打开“首选项”,选择“用户代码片段”。 2. 然后再选择你需要将此代码块作用在哪种类型的文件。 3. 然后需要配置一个json文件,下图是一个模版 记得在外面包一层 “{}" ,然后每一个代码块就写一个类似该模版的对象,中间用 "," 隔开。 其中"prefix"为触发代码块的字符, "...

码在当下的博客 3万+

Visual Studio 2012 代码块注释快捷键和格式化快捷键

使用Visual Studio 2012经常遇到要对程序进行运行调试,通常会用到注释和格式化代码来调试程序,使用快捷键可提高效率。 注释代码快捷键:Ctrl + K + C; 取消注释快捷键: Ctrl + K + U; 格式化代码快捷键:Ctrl + A + K + F; 取消格式化代码快捷键:Ctrl  + K + F;

蜗牛般足迹 2万+

vscode 注释html代码

vscode是一个非常优秀的编辑器,其中有很多出色的功能为编程带来巨大的便捷。但是今天我使用的时候发现了一件事,就是我在注释代码的时候,居然用 //来帮我注释HTML代码,下面看一下效果: 但是我看其他同事的电脑,他们都是可以正常生成{/**/}的注释,就像这个样子: 这个我就很纳闷了,本着不撞南墙不回头的决心,我决定对比各个配置,来找出到底是哪里出问题了。 我查找了首选项里面的所有...

Run_youngman的博客 2万+

vscode 方法代码块的注释方法

 Alt 在mac 是option键 方法块的注释: (1) vscode 里安装插件 Document This (2) 将光标放置于function上面,快捷键是 Ctrl+Alt+D 加 Ctrl+Alt+D  /** *网络请求 * * @export * @class HttpUtil */ export default class HttpUtil { st...

baihailing的博客 1万+

vscode怎么进行块注释_VSCode快捷键的分析和助记(Windows)

今天发布的1.46.1 发现新增加的两个快捷键,是关于块选择的用过老的编辑器的朋友,也许还记得那时候如何选择一个快,Ctrl KB,Ctrl KK也许在很多人心里存有记忆这次增加继承了这一传统 Ctrl + K Ctrl + B 定义块首Ctrl + K Ctrl + K 定义块尾当年我们是怎么记忆他们的呢,你记住BlocK这个词就OK,字头B就是块首,字尾K就是块尾——————上...

weixin_33624741的博客 5522
上一篇: 紧急修复代码不丢进度(VSCode Git Stash列表操作全攻略)
下一篇: 团队协作必看:统一VSCode搜索排除配置的标准化方案
FuncFun
博客等级 码龄1年 133粉丝 1996原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值