VS Code--常用的插件

embedded/2025/1/18 10:30:07/

原文网址:VS Code--常用的插件_IT利刃出鞘的博客-CSDN博客

简介

本文介绍VS Code(Visual Studio Code)常用的插件。

插件的配置

默认情况下,插件会放到这里:C:\Users\xxx\.vscode\extensions

修改插件位置的方法

  1. 新建一个目录(不要放到vscode安装目录),比如:D:\software_data\vscode\extensions
  2. 将原插件目录的内容复制到新目录
  3. 修改vscode软件快捷方式:右击快捷方式=> 属性=> 快捷方式=> 修改“目标”(后边加上:--extensions-dir "D:\software_data\vscode\extensions")(例:D:\software\vscode\Code.exe --extensions-dir "D:\software_data\vscode\extensions"

注意:本处只修改双击VSCode快捷方式的插件位置。右键用VSCode打开需要改注册表,这里就不改了。

编辑

插件说明

Auto Rename Tag

修改html标签自动补全,改了首标签,尾部自动变。webstorm自带

Auto Close Tag

输入完整左标签后,结束标签将被自动插入。

Auto Import

自动导入包

Bracket Select选择括号内的内容。关键字:bracket。快捷键:Alt+A
Bracket Jumper跳转到对应的括号。比如:左括号跳到右括号。关键字:bracket,快捷键:ctrl+alt+uparrow

Prettier

默认不开启,需要手动启动:editor.formatOnSave": true。自己按保存会自动格式化。

Beautify

同Prettier十分类似,是一种出色的代码格式化扩展插件。可以用它格式化以JavaScript,JSON,CSS,Sass和HTML编写的代码。

eslint

代码检测

跳转

插件说明

vscode-elm-jump

常规的代码跳转定义,按ctrl,和webstorm一样

CSS Peek(也可能叫 VUE css peek)

按ctrl可以跳转css和id定义,按ctrl,和webstorm一样。

Vue - Officialvue官方插件(支持跳转等)

vue-helper

类似Vue - Official

vscode-element-helper

针对Element的VSCode插件

路径别名跳转

名字就是这个,提供关于import定义的跳转

显示

插件说明

样式Material Theme

webstorm也有这样的插件,但是vscode丑好多

TODO Highlight

待办高亮

Bracket Pair Colorizer 2

标识各种不一样的括号

Image preview

绝对路径下直接预览图片,vue文件的@就没用了

Solarized Light太阳灯主题(浅色主题,vscode自带)

调试

插件说明

Open in Browser

快速在浏览器打开

Debugger for Chrome

直接在VS Code中进行测试和调试代码

JavaScript (ES6) code snippets

ES6 语法的 JavaScript 代码片段

插件说明

Code Runner

自动检测packjson文件执行npm命令。webstrom自带

NPM

帮助管理依赖包的。有助于管理Package.json,当生产环境依赖包未安装时会发出警告,并确保安装的版本正确

Live Sass Compiler

它可以将SASS /SCSS文件实时编译为CSS文件,并在浏览器中展示已编译样式的实时预览

版本管理

插件说明

GitLens — Git supercharged

可以查看git所有提交记录,并且代码上面自动有提示

其他

插件说明

Project Manager

多项目管理

Live Server

开启一个本地开发服务器,为静态网页和动态网页提供服务。使用编辑器中的go-live按钮,开发者可以立即把代码放到服务器上,该扩展插件还支持实时刷新页面


http://www.ppmy.cn/embedded/154917.html

相关文章

【Kotlin】上手学习之控制流程篇

二、控制流程 2.1 条件与循环 2.1.1 if 表达式 在 Kotlin 中,if 是一个表达式:它会返回一个值。 因此就不需要三元运算符(条件 ? 然后 : 否则),因为普通的 if 就能胜任这个角色。 fun main() {val a 2val b 3va…

[Qt]常用控件介绍-多元素控件-QListWidget、QTableWidget、QQTreeWidget

目录 1.多元素控件介绍 2.ListWidget控件 属性 核心方法 核心信号 细节 Demo:编辑日程 3.TableWidget控件 核心方法 QTableWidgetItem核心信号 QTableWidgetItem核心方法 细节 Demo:编辑学生信息 4.TreeWidget控件 核心方法 核心信号…

docker-compose和docker-harbor

docker-compose 自动编排工具,可根据dockerfile自动化部署docker容器 yaml文件格式,注意缩进 docker-harbor 私有仓库 公有云------阿里云,腾讯云 私有云------docker仓库 仓库--------保存镜像的地址 Harbor是vmware公司做的docker仓库的…

Java进阶-在Ubuntu上部署SpringBoot应用

随着云计算和容器化技术的普及,Linux 服务器已成为部署 Web 应用程序的主流平台之一。Java 作为一种跨平台的编程语言,具有广泛的应用场景。本文将详细介绍如何在 Ubuntu 服务器上部署 Java 应用,包括环境准备、应用发布、配置反向代理&#…

Python毕业设计选题:基于django+vue的疫情数据可视化分析系统

开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 管理员登录 管理员功能界面 用户管理 员工管理 疫情信息管理 检测预约管理 检测结果…

机器学习(3):逻辑回归

1 介绍 逻辑回归(Logistic Regression)是一种广泛应用于分类问题的监督学习算法。尽管名字中含有“回归”二字,但这并不意味着它用于解决回归问题。相反,逻辑回归专注于解决二元或多元分类问题,如邮件是垃圾邮件还是非…

量子计算将彻底改变商业分析

虽然量子计算听起来颇具未来感,但这项技术正迅速走向成熟 —— 就如同 ChatGPT 这类人工智能(AI)工具一样。我相信,量子计算技术所产生的连锁反应很快就会对业务分析领域产生巨大影响。 什么是量子计算? 尽管名字听起…

【MySQL 的数据目录】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、MySQL 的数据目录 1、数据库文件的存放路径2、相关命令目录3、配置文件目录 二、数据库和文件系统的关系 1、查看默认数据库2、数据库在文件系统中的表示3、表…