当前位置: 首页 > news >正文

VS Code--常用的插件

原文网址: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.lryc.cn/news/522731.html

相关文章:

  • 深度学习 Pytorch 张量的索引、分片、合并以及维度调整
  • 神州数码--制作wifi
  • Web前端开发技术之HTMLCSS知识点总结
  • 客户案例:致远OA与携程商旅集成方案
  • 【常见BUG】Spring Boot 和 Springfox(Swagger)版本兼容问题
  • 【Python】FastAPI入门
  • JavaScript系列(32)-- WebAssembly集成详解
  • wps数据分析000002
  • 无降智o1 pro——一次特别的ChatGPT专业模式探索
  • 前端:前端开发任务分解 / 开发清单
  • 【Django自学】Django入门:如何使用django开发一个web项目(非常详细)
  • 面试经验分享-回忆版某小公司
  • WebSocket——推送方案选型
  • 山石防火墙命令行配置示例
  • LLM - 大模型 ScallingLaws 的 C=6ND 公式推导 教程(1)
  • Leetcode 983. 最低票价 动态规划
  • Kafka——两种集群搭建详解 k8s
  • springboot使用websocket
  • Redis的安装和配置、基本命令
  • Rnote:Star 8.6k,github上的宝藏项目,手绘与手写画图笔记,用它画图做笔记超丝滑,值得尝试!
  • python如何解析word文件格式(.docx)
  • 「刘一哥GIS」系列专栏《GRASS GIS零基础入门实验教程(配套案例数据)》专栏上线了
  • 使用nginx搭建通用的图片代理服务器,支持http/https/重定向式图片地址
  • 零基础构建最简单的 Tauri2.0 桌面项目 Star 88.4k!!!
  • 智能科技与共情能力加持,哈曼重新定义驾乘体验
  • 猫贫血吃什么能快速补血?
  • 微服务拆分
  • Android SystemUI——车载CarSystemUI加载(八)
  • 2025年编程语言热度分析:Python领跑,Go与Rust崛起
  • 前缀和 (一维 二维)