前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >前端工程师vscode必备插件(20个)

前端工程师vscode必备插件(20个)

作者头像
全栈程序员站长
发布于 2022-09-17 02:03:13
发布于 2022-09-17 02:03:13
3.1K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

按需安装。考虑到有些插件对于一些新手来说暂时用不上,因此我将分为 前端新手→前端程序员→前端工程师 三个阶段来推荐需要安装的插件。

阶段一:前端新手

只会html、css、js

1.Chinese

汉化vscode的插件。

2.Tokyo Night

Material Theme主题已经下架了,所以Tokyo Night是目前来说vs code中我认为最好看的主题。

3.vscode-icons

更改文件的图标。这个是我觉得最顺眼的图标。

4.Auto Rename Tag

标签同步更改。修改一个标签,另一半也自动同步更改。

5.Prettier – Code formatter

代码格式化工具,代码自动格式化。在setting中配置保存时自动格式化代码:

“editor.formatOnType”:true, “editor.formatOnSave”: true

如果安装了vetur,则会产生冲突,需要手动右键格式化,选择prettier。

但是在创建vue项目时,prettier会因为eslint而失效,需要再单独设置.prettierrc文件,写入以下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
    "printWidth": 800,
    "singleQuote": true,
    "semi": false,
    "trailingComma": "none"
}

6.open in browser

写html文件的时候,能够在vscode打开浏览器。

7.Live Server

实时监控html文件更改并自动刷新页面。

阶段二:前端程序员

掌握了一些前端技术,会做一些复杂的demo

8.Bracket Pair Colorizer

由于写的代码越来越复杂,代码的层级分不清。Bracket Pair Colorizer能够显示不同括号的颜色,易于区分代码块。

9.Guides

显示红线,提示代码所在的层级。

9. px to rem

px自动转成rem

10.Easy LESS

自动将less文件生成css

11.Image preview

用来检查图片是否正确引入。

引入图片后,旁边可以看到图片的预览图。鼠标悬停,点击后可打开该图片所在的文件夹。

12.CSS Peek

光标定位在class的位置,按F12即可快速定位到改class在css文件中的位置。

13.HTML CSS Support

输入class名称的开头,即可显示所有带有该名称的class。

阶段:前端工程师

学会了一些框架,比如vue.js,并且能够上手一些完整的小项目

14.Vetur

在 .vue文件中代码高亮。

但是装了,有时候会提示vetur can’t find tspackage.json

请参考这篇文章:

https://blog.csdn.net/qq_40079749/article/details/111540700

15.Import Cost

显示引入包文件的大小

16.Trailing Spaces

显示多余的空格。在用vue-cli搭建项目的时候,因为eslint,多余空格会报错。这样就能快速区分空格。

17. GitLens

在多人开发中,能够显示这段代码是谁提交写的。

18.background

注意作者。

这个插件可以自定义vscode的背景图片。让人更舒服发开发。但是目前该插件还有些问题,首先是图片需要放到C盘的.vscode文件下面,然后是要配置插件的样式,使其全屏。

19.Fix VSCode Checksums

如果用background插件,会经常显示出code安装似乎损坏,那是所以要修复一下。

具体配置要看这个博客:https://blog.csdn.net/liuarmyliu/article/details/107370535

20.Power Mode

能够在打代码时产生特效,不过光标会左右震动,需要配置。

setting.json中的配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  "editor.fontSize": 16,
  "workbench.sideBar.location": "right",
  "editor.formatOnType": true,
  "editor.formatOnSave": true,
  "editor.suggest.snippetsPreventQuickSuggestions": false,
  "files.associations": {
    "*.vue": "html"
  },
  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "workbench.iconTheme": "vscode-icons",
  "editor.renderIndentGuides": false,
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  //  #去掉代码结尾的分号
  "prettier.semi": false,
  //  #使用带引号替代双引号
  "prettier.singleQuote": true,
  //  #让函数(名)和后面的括号之间加个空格
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  "powermode.enabled": true,
  "powermode.shakeIntensity": 0,
  "workbench.colorTheme": "Tokyo Night Storm",
  "files.associations": {
    "*.html": "html"
  },
  "background.customImages": ["C:/Users/15638/.vscode/extensions/58.png"],
  "background.style": {
    "content": "''",
    "pointer-events": "none",
    "position": "absolute",
    "z-index": "99999",
    "width": "100%",
    "height": "100%",
    "background-position": "40% 0%",
    "background-size": "cover",
    "background-repeat": "no-repeat",
    "opacity": 0.1
  },
  "background.useDefault": false,
  "explorer.confirmDelete": false,
  "workbench.editor.enablePreview": false,
  "explorer.confirmDragAndDrop": false,
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164345.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
腾讯云在线WebShell终端初体验
最近听说了腾讯云的轻量应用服务器更新了登录的WebShell,之前一直在本地SSH的我立刻跑去体验了一番,发现和之前的相比好用简直不要太多,接下来就让我带大家云体验一下吧~
星橙
2022/06/05
10.6K3
腾讯云在线WebShell终端初体验
腾讯云在线Web Shell初体验
最近听说了腾讯云的轻量应用服务器更新了登录的Web Shell,之前一直在本地SSH的我立刻跑去体验了一番,发现和之前的相比好用简直不要太多,接下来就让我带大家云体验一下吧~
星橙
2022/10/08
3K0
腾讯云在线Web Shell初体验
腾讯云 WebShell 体验
近期,腾讯云给 WebShell 终端增加了不少功能,最大的亮点还是 WebShell 支持文件上传下载了,给一些入门的用户提供了方便的文件管理功能。这是基于原本轻量应用服务器中的“一键登录”功能的一次升级,可以通过实例内置的 SSH Key 做到免密登录。包括使用时右下角的小贴士我觉得都做的很不错,接下来聊聊介绍下 WebShell 的优缺点。
Nyarime
2022/07/06
3.5K0
腾讯云 WebShell 体验
腾讯云 WebShell 体验
近期,腾讯云给 WebShell 终端增加了不少功能,最大的亮点还是 WebShell 支持文件上传下载了,给一些入门的用户提供了方便的文件管理功能。这是基于原本轻量应用服务器中的“一键登录”功能的一次升级,可以通过实例内置的 SSH Key 做到免密登录。包括使用时右下角的小贴士我觉得都做的很不错,接下来聊聊介绍下 WebShell 的优缺点。
Nyarime
2022/09/07
3.7K0
腾讯云 WebShell 体验
腾讯云在线WebShell终端新体验
上次写了腾讯云在线WebShell终端初体验之后,发现大家用的都很顺手,也收到了不少反馈,帮助了腾讯云在线WebShell终端改进了不少功能,所以腾讯云在线WebShell终端又双叒叕更新升级了好几次~接下来就让我带大家体验一些新功能叭!
星橙
2022/07/04
5K2
腾讯云在线WebShell终端新体验
腾讯云轻量WebShell系列:(一)基础使用
SSH是连接云服务器的基础。腾讯云的WebShell作为轻量应用服务器的工具,具有和轻量应用服务器同样的特点——易上手、功能多。这一期我们来讲一讲WebShell的基础使用。
SakuraCat
2022/07/04
2.8K1
腾讯云基础计算产品家族 MCP Server,来了!
AI的技术井喷,给云计算用户带来了更大的想象空间:以往依赖云控制台或API的云资源管控模式,或许在未来可以用自然语言交互来代替。MCP的出现加速了这一进程,它打破了AI大模型与云基础设施的壁垒,有望建立起统一的“神经连接”,让用户能够通过简单的自然语言来对云资源进行管理和操作。
腾讯云计算产品团队
2025/04/11
6100
腾讯云基础计算产品家族 MCP Server,来了!
锐驰云端 轻速上云 腾讯云锐驰型轻量云服务器简单测评及其一应用——部署PhotoPrism
继2024年12月26日阿里云上架了200M峰值带宽不限制流量的轻量云服务器后,昨晚22:30,腾讯云也正式推出并全量发售自家的200M峰值带宽不限制流量的轻量云服务器——“腾讯云轻量应用服务器锐驰型套餐”,那么,小俊第一时间自费自购了一台2C2G200M的机器,接下来就带大家来抢先实机测评一下腾讯云轻量应用服务器锐驰型套餐以及小俊想到的其中一个主要应用场景吧!
小俊是我
2025/01/22
1K0
锐驰云端 轻速上云 腾讯云锐驰型轻量云服务器简单测评及其一应用——部署PhotoPrism
腾讯云OrcaTerm知识期刊【第二期】
OrcaTerm是腾讯遨驰云原生操作系统中CVM、Lighthouse、裸金属等产品的统一网页终端,帮助用户随时随地通过浏览器远程登录服务器管理业务,相比本地远程终端更轻量便捷,无需掌握SSH和FTP也可轻松操作。
腾讯轻量云
2022/11/16
1.6K0
腾讯云OrcaTerm知识期刊【第二期】
WebSSH的新选择——腾讯云OrcaTerm亮点小记
OrcaTerm(遨驰终端)由原腾讯云Webshell迭代而来,名自腾讯云“遨驰”云原生分布式操作系统,是遨驰系统中 CVM、Lighthouse、裸金属等产品的统一网页终端。OrcaTerm是一个强大的一站式的WEB端云计算运维工具,能够随时随地通过浏览器远程登录服务器管理业务。
LMSKK
2023/09/09
1.8K0
WebSSH的新选择——腾讯云OrcaTerm亮点小记
使用 OrcaTerm 方式登录 Linux 实例
OrcaTerm 为腾讯云推荐的登录方式,您可以直接使用腾讯云 OrcaTerm 工具一键登录 Linux 实例,
西里国际站
2023/08/23
5630
使用 OrcaTerm 方式登录 Linux 实例
【玩转Lighthouse】利用Alist搭建在线云盘,一览众山小
简介:一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。
与你丶
2022/04/18
7.5K1
Linux服务器入门:如何远程登录自己的腾讯云服务器?
现在,更多的网站使用Nginx充当Web服务器并部署为LEMP环境,即使是Java Web项目,通常也会使用Nginx进行端口反向代理,而Nginx的兼容和稳定性,Linux远远好于Windows Server。
Mintimate
2021/12/02
79K4
Linux服务器入门:如何远程登录自己的腾讯云服务器?
用腾讯云Webshell纯命令方式部署halo博客
我的博客是使用WordPress,WordPress日常被骂臃肿,随着插件的增加,还有一些主题没有优化会占用大量服务器资源,尤其是服务器配置不高情况下,还要被sql查询跑满CPU,不免让人想跳别的博客系统。
云煮鱼
2022/07/19
7960
用腾讯云Webshell纯命令方式部署halo博客
腾讯云轻量应用服务器 | 配置细节指引指南
腾讯云轻量应用服务器支持多种数据库管理方式,并且大部分应用镜像中内置了MySQL数据库,用户可以选择图形界面管理工具(如phpMyAdmin)或通过命令行操作数据库。以下将介绍如何利用控制台中的相关功能高效管理数据库。
数字扫地僧
2024/11/12
2440
腾讯云轻量应用服务器 | 配置细节指引指南
DNSPod十问李力:如何在一分钟玩转磨砺十年的云服务器?
李力,腾讯云计算产品总经理。从事云计算十余年,主导设计和研发了腾讯云自主可控的云计算操作系统VStation,在线上调度全球上百个数据中心的数千万核计算资源,并在云计算调度理论上申请过多个专利,在大规模并行计算、虚拟化和区块链等领域有较深入的研究。 人称奶罩,腾讯云中小企业中心总经理,DNSPod创始人,洋葱令牌创始人,网络安全专家,域名及DNS技术专家,知名个人站长,中欧国际工商学院EMBA。 1 吴洪声:你是云计算里的十年老兵了,当初是什么契机加入了腾讯云计算产品团队?这十多年工作经历里有什么印象深
腾讯云DNSPod团队
2022/01/17
1.1K0
【5分钟玩转Lighthouse】搭建个人云盘
现在大家电脑里的文件越来越多,手机里的照片和视频也越拍越多,只把文件、照片和视频存在电脑和手机里,总有存不下的时候。同时各个终端的文件和照片也不能共享,互相查看也不方便,因此各种云盘应运而生。云盘很好地解决了文件存储和共享的问题,但是随着新浪微盘、360云盘等一系列云盘服务的关闭,剩余的云盘服务也越来越少。有些云盘虽然上传速度很快,但是下载速度又非常慢,不开通会员基本无法使用。网上还经常有云盘被破解,文件被盗的问题。因此为了文件存储、共享以及保证文件安全的问题,我们可以自行搭建云盘。
风之泪
2020/09/23
14K8
【5分钟玩转Lighthouse】搭建个人云盘
腾讯开源|TAT Agent-助力轻松完成云服务器运维管理任务
1、项目简介 腾讯云自动化助手 TAT 是云服务器的原生运维部署工具,可以远程执行 Shell、PowerShell、Python 等脚本。TAT Agent 是 TAT 产品的客户端程序,其运行于云服务器 CVM、轻量应用服务器 Lighthouse、黑石物理服务器2.0 CPM 内部,负责完成命令执行动作、并上报结果给服务端。 2、适用场景 通过自动化助手,无需登录服务器,也无需打开入站端口、SSH,便可以直接管理实例,批量、周期性执行 Shell 等命令。轻松完成运行自动化运维脚本、
腾讯开源
2021/11/26
2.4K0
新手上云实践:在腾讯云轻量应用服务器上部署Picsur图床工具
2.本次实践环境为腾讯云轻量应用服务器,在Docker环境下部署Picsur图床工具。
江湖有缘
2024/11/14
3080
新手上云实践:在腾讯云轻量应用服务器上部署Picsur图床工具
当GitLab遇上Lighthouse……
在大家熟知的版本控制工具(如CVS、 SVN、Git等)在生产环境中发光发热之前,代码管理是一件十分痛苦的事情。散落在各个存储目录(单机)甚至各个存储设备(多机)上的代码,单是将它们重新正确地组合,都并非易事。
嘉钰
2022/12/12
3.9K1
当GitLab遇上Lighthouse……
推荐阅读
相关推荐
腾讯云在线WebShell终端初体验
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档