代码去除注释Remove Comments、合并行Join Lines、代码压缩Minify等vscode功能

news2024/10/6 5:58:28

1. 去除注释

  1. 通过vscode商店扩展 Remove Comments 移除注释。

Just copy-pasted some code from somewhere and it’s obscenely documented with unnecessary comments everywhere? Remove Comments will help you undocument the code and remove all the comments present in the code by doing the job for you.

  • 安装
    从左侧 扩展:商店 中搜索 Remove Comments 并点击 安装
    在这里插入图片描述
  • 使用
    打开指定页面,键盘 ctrl+shfit+p 打开命令行,搜索 Remove All Comments 并选中回车即可去除指定页面内注释。
    在这里插入图片描述
    注意: 该功能目前支持六十多种语言去除注释,内联注释 // 和多行注释 /* */ 都会被完全删除。

  1. 通过正则匹配删除
  • ctrl+h 打开替换功能框,选择 【.*】 正则匹配,输入^\s*(?=\r?$)\n,当匹配注释时既可以单个替换,也可以全局替换。
    在这里插入图片描述

2. 合并行Join Lines

合并行Join Lines是vscode提供的功能之一,可以直接把指定代码合并成一行。

  • 使用
    通过鼠标光标选中指定区域代码或者键盘 ctrl+a 全选代码,键盘 ctrl+shfit+p 打开命令行,搜索 Join Lines 并回车即可将指定代码合成一行。
    在这里插入图片描述
    注意: 合并一行前一定要先移除 行内注释//,否则会导致代码被注释!!!

3. Minify代码压缩

通过vscode商店扩展 Minify 压缩代码,支持html、css、js压缩。

Minify your js, css and html files to save transmit bandwidth.

  • 安装
    从左侧 扩展:商店 中搜索 Minify 并点击 安装
    在这里插入图片描述
  • 使用
    安装之后需要重新加载,选择指定文件,键盘 F1 出现命令行,选择Minify回车。
    在这里插入图片描述
    结果会自动生成min.js文件,重新引用调试即可。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1295485.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AUTOSAR CP Int-Watchdog简介

Int Watchdog 1 简介2 EB 中配置 TC39X3 Wdg 在代码中使用1 简介 内部看门狗驱动[sws_Wdg_00161]要访问内部看门狗硬件,对应的 Wdg 模块实例应该直接访问看门狗服务的硬件。提示:内部看门狗驱动程序是微控制器抽象层的一部分,它允许直接的硬件访问。注意:内部看门狗的日常服…

unity3d摄像机和观察对象坐标轴修正

让摄像机与观察对象在场景层级并列,以世界坐标看齐 ,在local模式,只调整模型或者摄像机方向

超越GPT4.0,5分钟介绍谷歌Gemini最新功能,以及登录体验

上段时间还在吃OpenAI后宫争斗戏的瓜,今天又迎来了AI圈子地震的大事件,因为号称GPT4.0强劲对手的Google-Gemini正式发布啦!作为新一代多模态AI模型,以强大的性能和广泛的应用前景吸引了全球AI圈友们的关注。 AI进化速度真的太快了…

计算机方向的一些重要缩写和简介

参考: 深度学习四大类网络模型 干货|机器学习超全综述! 机器学习ML、卷积神经网络CNN、循环神经网络RNN、马尔可夫蒙特卡罗MCMC、生成对抗网络GAN、图神经网络GNN——人工智能经典算法 MLP(Multi Layer Perseption)用在神经网络中…

Hibernate 框架 (2023年架构师下半年案例分析题)

Hibernate 是一种对象和关系之间映射的框架,是 Java 应用和关系数据库之间的桥梁。它可以将数据库资源映射为一个或者多个 POJO。将面向数据库资源的各种业务操作以 POLO 的属性和方法的形式实现,使人们摆脱烦琐的 JDBC 代码,将精力更多地集中…

一个 postman实现参数化让我丢掉了一份20k的offer

什么时候会用到参数化 比如:一个模块要用多组不同数据进行测试 验证业务的正确性 Login模块:正确的用户名,密码 成功;错误的用户名,正确的密码 失败 postman实现参数化 在实际的接口测试中,部分参数…

探究注塑行业MES系统的价值与应用:实现生产优化与成本控制

工业自动化程度的提高,要求注塑行业去寻求提升生产效率和降低成本的方式。目前注塑行业的大部分公司可能都面临着相同的问题,比如生产计划制定不科学,也无法协调各生产车间的生产管理;对车间现场信息无法实时共享,工艺…

JVM虚拟机:执行Java程序并指定JVM参数

本文重点 在前面我们设置参数值的时候,需要在eclipse中的VM中进行参数设置,查询的时候需要先jps,然后jinfo。这里尝试动态的设置和查询,也就是说在运行程序的时候就对其进行设置,并且进行查询。 过程 为了确定参数修…

第 6 部分 — 对 LLM 的对抗性攻击。数学和战略分析

第 6 部分 — 对 LLM 的对抗性攻击。数学和战略分析 一、说明 针对大型语言模型(LLM)的对抗性攻击代表了人工智能安全中一个复杂的关注领域,需要数学严谨性和战略远见的复杂结合。这些攻击旨在操纵 LLM 产生意想不到的输出,范围从…

多线程并发Ping脚本

1. 前言 最近需要ping地址,还是挺多的,就使用python搞一个ping脚本,记录一下,以免丢失了。 2. 脚本介绍 首先检查是否存在True.txt或False.txt文件,并在用户确认后进行删除,然后从IP.txt的文件中读取IP地…

【MVP矩阵】投影矩阵推导与实现

相机空间和NDC空间示意图(来自奇乐编程学院) 相机坐标系一般都是右手坐标系, 相机朝向是 z 的负半轴 裁剪空间和NDC空间示意图 投影矩阵推导 【本文仅用于自身备忘】 正交投影推导结果如下 透视投影推导结果如下 备注 一般情况下,透…

“爆款大健康产品背后的创新营销策略“

我的朋友去年创立了一家创新型大健康产品公司,并在短短三个月内将其业务规模推到了2300万用户的高峰。你相信吗? 这位朋友是一个有着冒险精神的企业家,他并没有任何大健康产品方面的经验。他先找到了一家领先的科技公司,帮助他把他…

AZURE==SQL managed instances

创建资源 创建DB 创建完成后,拿着刚才的账号密码依然连接不上 远程连接 需要开启公网访问和开放相关端口 参考Configure public endpoint - Azure SQL Managed Instance | Microsoft Learn 连接成功

认识系统服务daemons

什么是daemon与服务(service) 常驻内存的是进程,可以提供一些系统或网络功能,这就是服务。实现service的程序称为daemon。也就是说要想提供某种服务,daemon实在后台运行的。 daemon的分类: 1)可独立启动…

编译 Android gradle-4.6-all.zip 报错问题记录

编译 Android gradle-4.6-all.zip 报错问题记录 方法一:替换资源:方法二:修改源方法三:修改版本 编译时候无法下载 gradle-4.6-all Downloading https://services.gradle.org/distributions/gradle-4.6-all.zip 方法一&#xf…

计算机毕业设计 基于SpringBoot的高校毕业与学位资格审核系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

设计并实现一个多线程图书馆管理系统,涉及数据库操作

没有实现全部功能,希望路过的大佬,可以实现全部功能,在评论区聊聊 创建数据库library-demo CREATE DATABASE library-demo创建图书表book CREATE TABLE book (bookId int(11) NOT NULL AUTO_INCREMENT COMMENT 图书ID,bookName varchar(15)…

word一键接受所有修订并保留修订痕迹

目的:让word修订插入的内容在接受修订后保留痕迹。 文章目录 目的:让word修订插入的内容在接受修订后保留痕迹。1. 打开批注的word文件2. 同时按住:*AltF11*,然后右键:Normal -->插入--> 模块3. 在出现的代码框中…

C语言期末考试复习PTA数据类型及表达式-分支结构程序-循环结构-数组经典选择题

目录 第一章:C语言数据类型和表达式 第一题: 第二题: 第三题: 第四题: 第五题: 第六题: 第七题: 第八题: 第九题: 第二章:分支结构程序…

开发一款属于自己的校园跑腿小程序 手把手带你写同城跑腿 代取快递 代买东西 代寄快递 含骑手端 管理员端 用户端 校园圈子论坛

今天开始带大家开发一款属于自己的校园跑腿同城跑腿小程序。 第一章讲技术点和效果图,如果你看完效果图觉得不错,可以认真跟着石头哥学习。 第二章教大家如何快速部署项目,如果你只是为了部署源码只需要学习第二章即可。 第三章开始就是带着…