VsCode提高生产力的插件推荐-持续更新中

 别名路径跳转

自定义配置

// 文件名别名跳转
"alias-skip.mappings": {
"~@/": "/src",
"views": "/src/views",
"assets": "/src/assets",
"network": "/src/network",
"common": "/src/common"
},


右击插件-->扩展设置-->路径映射在settinas.json中编辑

路径别名智能提示

  • 插件名:path-alias
  • 场景: 在导入组件的时候,使用别名路径没用提示时 (可和别名路径跳转同时使用, 无冲突)

indent-rainbow

  • 插件名: indent-rainbow
  • 功能:彩虹缩进

Bracket Pair Colorizer 2

  •  插件名: Bracket Pair Colorizer 2
  • 功能:给匹配的括号() 或者 对象{}.. 添加对应的颜色用于区分

 Auto Rename Tag

  • 插件名: Auto Rename Tag
  • 功能:自动重命名标签

Code Spell Checker

  • 插件名:Code Spell Checker
  • 功能:检查单词拼写是否错误(支持英语)

 Code Runner

  • 插件名:Code Runner
  • 功能:一键执行各种语言代码(常用于测试)

Debugger for Chrome

  • 插件名:Debugger for Chrome
  • 功能:在VSCode端,调试代码

Live ServerPP

  • 插件名:Live ServerPP
  • 功能:在服务器端打开你的文件,实时显示你修改的代码
    • 支持websocket 消息服务,可以用于调试websocket 客户端
    • 支持可编程虚拟文件,可用于模拟服务端API接口

Svg Preview

  • 插件名:Svg Preview
  • 功能:可以显示你的SVG图片,还可以编辑

Tabnine

  • 插件名:Tabnine
  • 功能:智能提示代码,可以预测你将要写的代码进行提示

 Template String Converter

  • 插件名:Template String Converter
  • 功能:在字符串中输入$触发,将字符串转换为模板字符串
// settings.json 新增配置
"template-string-converter.validLanguages": [
	"vue",
	"svelte",
	"typescript",
	"javascript",
	"typescriptreact",
	"javascriptreact"
],

vscode-pigments

  • 插件名:vscode-pigments
  • 功能:实时预览设置的颜色

 Parameter Hints

  • 插件名:Parameter Hints
  • 功能:提示函数的参数类型及消息

 Quokka.js

  • 插件名:Quokka.js
  • 使用:安装插件后,ctrl+shift+p输入Quokka new JavaScr..即可使用
  • 功能:实时显示打印输出,更多功能自行探索(常用于测试)

Highlight Matching Tag

  •  插件名:Highlight Matching Tag
  • 功能:当光标停留在标签时,高亮匹配的标签

Import Cost

 Importcost可以在代码中显示导入的估计大小。编写项目时,很重要的一点就是不要导入过大的软件包,以免损害用户体验。避免导入过大软件包的方法之一就是随时跟踪软件包的大小

 

Bookmarks

功能:常用于读源码进行标记行,跳转(代码标记快速跳转)

ESLint

功能:代码规范检查

Prettier - Code formatter

功能:代码美化,自动格式化成规范格式

Project Manager

功能:项目管理插件,当开发多个项目时,可以快速跳转

Path Intellisense

功能:路径智能提示

Image preview

功能:当引入路径为图片时,可以预览当前图片

GitLens

功能:增强了git功能,支持在VSCode查看作者、修改时间等等

open in browser

功能:在浏览器打开当前文件


前端常用插件


Vue 开发推荐

vue-component

  • 插件名:vue-component
  • 功能:输入组件名称自动导入找到的组件,自动导入路径和组件
    • 选中后自动输入组件名(包含必填属性)、import语句、components属性

Vetur

  • 插件名:Vetur
  • 开发 Vue 必备

Vue 3 Snippets

  • 插件名:Vue 3 Snippets
  • 基本必备:很多Vue的代码段,很方便开发

React 开发推荐

React Style Helper

  • 插件名:React Style Helper
  • 功能:在React中更快速地编写内联样式,并对 CSS、LESS、SASS 等样式文件提供强大的辅助开发功能
    • 自动补全
    • 跳转至样式和变量定义位置
    • 创建 JSX/TSX 的行内样式
    • 预览样式及变量内容
  • 行内样式自动补全,同时支持 SASS 变量的跳转及预览。

ES7 Reactsnippets

  • 插件名:ES7 React/Redux/React-Native/JS snippets
  • 功能:很多React的代码段,很方便开发

vscode-styled-components

  • 插件名:vscode-styled-components
  • 功能:在JS文件中写样式时,有智能提示


主题类

Dracula Official

  • 插件名:vscode-styled-components

One Dark Pro

  • 插件名:One Dark Pro

vscode-icons

  • 插件名:vscode-icons
  • VSCode文件夹&文件图标

CSS Initial Value

  • 插件名:vscode-icons
  • 功能:显示每个CSS属性的初始值,当光标停留在css属性时

 画板作图

  • 插件名:Draw.io Integration
  • 功能:在VSCode中画图,支持多人协作编辑图表

Echars 智能提示插件

  • 插件名:echarts-vscode-extension
  • 使用:安装插件后,ctrl+shift+p输入active Echars即可开启智能提示
  • 功能:提示各种Echar中Option 的属性,挺强大的

翻译插件

  • 插件名:A-super-translate
  • 使用方法:选中行,Ctrl+Shift+p 输入 翻译
    • 键入 ctrl+`再按下 ctrl+1 为翻译直接替换选中区域
  • 功能:翻译识别代码中注释部分,不干扰阅读。支持不同语言,单行、多行注释、
    • 支持用户字符串与变量翻译,支持驼峰拆分


本人开发使用的插件

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深圳工业元宇宙赋能新型工业化,推动工业制造业数字化转型发展

在当今数字化时代,工业制造业正面临着巨大的变革。随着技术的不断进步,工业元宇宙的概念逐渐成为推动工业制造业数字化转型的重要力量。深圳作为中国的高科技之都,在这方面走在了前列,积极探索工业元宇宙的应用,赋能新…

引领未来:云原生在产品、架构与商业模式中的创新与应用

文章目录 一、云原生产品创新二、云原生架构设计三、云原生商业模式变革《云原生落地 产品、架构与商业模式》适读人群编辑推荐内容简介目录 随着云计算技术的不断发展,云原生已经成为企业数字化转型的重要方向。接下来将从产品、架构和商业模式三个方面&#xff0c…

【洛谷】P1135奇怪的电梯(DFS)

这题利用 dfs 解决,编程实现比较简单。 具体来说,每层楼有两种可能,上楼或下楼,因此可以形成一个以 a 楼为根的二叉树,因此只需一个 for 循环遍历某个父节点的两个子节点,之后递归就行。 易错点&#xff…

浅出深入-机器学习

文章目录 一、K近邻算法1.1 先画一个散列图1.2 使用K最近算法建模拟合数据1.3 进行预测1.4 K最近邻算法处理多元分类问题1.5 K最近邻算法用于回归分析1.6 K最近邻算法项目实战-酒的分类1.6.1 对数据进行分析1.6.2 生成训练数据集和测试数据集1.6.3 使用K最近邻算法对数据进行建…

手把手教你用plotly绘制excel中常见的8种图表

目录: 0. 准备工作 1. 柱状图 2. 条形图 3. 折线图 4. 面积图 5. 饼图与圆环图 6. 散点图 7. 气泡图 8. 极坐标(雷达图) 0. 准备工作 我这边是在jupyterlab中演示的plotly图表,如果只安装plotly是无法正常显示图表的(会显示为空白…

Mac怎么录屏?简单易懂,关键技巧分享!

随着时代的变迁,人们对mac电脑的使用需求也越来越多样化。其中,屏幕录制成为了很多用户的常用需求,比如录制教程、游戏视频、会议记录等。可是很多用户不知道mac怎么录屏。本文将为你详细介绍两种mac录屏的方法,让大家轻松学会如何…

Internet Download Manager 6.42.3 (IDM) 中文破解免激活绿色版

Internet Download Manager 6.42.3中文破解版,全球最佳下载利器。Internet Download Manager (简称IDM) 是一款Windows 平台功能强大的多线程下载工具,国外非常受欢迎。支持断点续传,支持嗅探视频音频,接管所有浏览器,…

【并发编程】AQS——详细解释公平锁,非公平锁,独占锁,什么是可重入以及condition

目录 1、公平 2.非公平 3.独占锁 4.可重入 5.condition 1、公平 第一步:获取状态的 state 的值。如果 state0 即代表锁没有被其它线程占用,执行第二步。如果 state!0 则代表锁正在被其它线程占用,执行第三步。 第二步:判断队列…

ICSpector:一款功能强大的微软开源工业PLC安全取证框架

关于ICSpector ICSpector是一款功能强大的开源工业PLC安全取证框架,该工具由微软的研究人员负责开发和维护,可以帮助广大研究人员轻松分析工业PLC元数据和项目文件。 ICSpector提供了方便的方式来扫描PLC并识别ICS环境中的可疑痕迹,可以用于…

Spring与Web环境集成

1. Spring与Web环境集成 1.1 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这…

RX4901CE (RTC模块)

RX4901CE是一个集成了32.768 kHz数字温度补偿晶体振荡器(DTCXO)的RTC模块。高稳定性,低电流消耗,时间戳功能,当外部或内部事件发生时,可以记录多达32个日期和时间,以及基本的RTC功能,如时间和日历&#xff…

江科大STM32 中

目录 6、TIM(Timer)定时器基本定时器通用定时器高级定时器示例程序(定时器定时中断&定时器外部时钟)TIM输出比较示例程序(PWM驱动LED呼吸灯&PWM驱动舵机&PWM驱动直流电机)TIM输入捕获示例程序&…

微信小程序登录获取手机号教程(超详细)

1. 背景介绍: 在我们开发微信小程序时,登录时,需要获取用户手机号作为唯一标识,下面我介绍一下获取手机号的教程。 本篇文章介绍后端获取方法: 前端工作 后端工作 前端 新建Page页面,在xxx.wxml中加入…

Linux的 .bashrc 有什么作用?

一、.bashrc 是什么? 有什么用? .bashrc是一个存储在你的home目录下的隐藏文件,它用来配置和自定义你的终端环境和行为。 每次你启动一个新的终端时,.bashrc文件就会被执行,加载你设置的环境变量,别名,函数…

Linux下的gcc与g++

文章目录 一.Linux gcc与g1.gcc如何生成可执行程序(g同)2.函数库 二.Linux项目自动化构建工具-make/makefile 一.Linux gcc与g 1.gcc如何生成可执行程序(g同) 预处理(宏定义替换,展开头文件代码,条件编译,去注释&…

京东云开发者DDD妙文欣赏(3-4)什么时候厨师是Actor

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 京东云开发者DDD妙文欣赏(1-2)报菜名和化繁为简的创新>> 图8 《餐厅》中的“用例图” (01) 原文 用例图 赏析 揉一揉眼睛仔细…

目标检测 - RCNN系列模型

文章目录 1. RCNN2. Fast-RCNN3. Faster-RCNN 1. RCNN 论文:Rich feature hierarchies for accurate object detection and semantic segmentation 地址:https://arxiv.org/abs/1311.2524 分为两个阶段: 目标候选框Object ProposalsProposal…

04 SB实战 -微头条之头条模块(登录验证拦截器+发布文章+修改文章)

1.登陆验证 为什么还要做登陆验证? 尽管先前我们已经进行过登录, 但是要知道token是有有效期的, 而用户登陆后有可能长时间停留在页面不退出, 甚至这个停留的时间超出token有效期, 因此,尽管用户已经登录, 但是, 在需要登录才能进行的操作(进入发布页前、发布新闻前、进入修改…

MongoDB单机部署

Windows系统安装启动 下载安装包 附件中已准备好win32位、win64位安装包 MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-cente…

MATLAB curve fitting toolbox没有怎么办?

版本:MATLAB R2023b 如果在安装MATLAB时仅仅选择了安装MATLAB,而并未选择其他选项,则在进入MATLAB后会发现顶部的APP栏中无法找到曲线拟合工具箱。 本人跟随MATLAB中的教程进行下载时,出现了如下报错: 最终解决方案&a…