VSCode中值得推荐的前端插件(工具篇)

VSCode 是我们前端开发的一个强大的IDE,所以选择趁手好用的插件是提高开发效率,然后剩下的时间用来摸鱼是很有必要滴。

工具篇(22)

Chinese(Simplified)

[图片上传失败...(image-9a8475-1655913597087)]

vscode 我们都知道是微软的开源软件,对于英文不好的同学呢,使用中文汉化是首先要做的,所以笔者推荐汉化插件。

Chinese(Simplified)(简体中文)Language Pack for Visual Studio Code : 此中文(简体)语言包为 VS Code 提供本地化界面。

  • 插件名:Chinese(Simplified)(简体中文)Language Pack for Visual Studio Code
  • 官方地址: https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-zh-hans
  • 用法:通过使用“Configure Display Language”命令显式设置 VS Code 显示语言,可以替代默认 UI 语言。 按下“Ctrl+Shift+P”组合键以显示“命令面板”,然后键入“display”以筛选并显示“Configure Display Language”命令。按“Enter”,然后会按区域设置显示安装的语言列表,并突出显示当前语言设置。选择另一个“语言”以切换 UI 语言。 请参阅文档并获取更多信息。

[图片上传失败...(image-1a69b9-1655913597087)]

Polacode-2020

[图片上传失败...(image-6a112a-1655913597087)]

Polacode-2020 : 如果你想要一种简单的方法来为你的片段的任何选择提供那些漂亮的视觉效果。

    • 选中需要截图的范围即可生成代码块的截图
    • 可以设置想要的阴影、背景颜色
  • 用法:command+shift+p、fn+F1(Mac) / ctrl+shift+p(Window),选择Polacode,然后选中需要截图的范围即可

[图片上传失败...(image-ca30d1-1655913597087)]

CodeSnap

[图片上传失败...(image-26e595-1655913597087)]

CodeSnap : 在 VS Code 中为您的代码截取漂亮的屏幕截图!

    • 快速保存代码的屏幕截图
    • 将屏幕截图复制到剪贴板
    • 显示行号
    • 许多其他配置选项
  • 用法:选中需要截取的代码块,然后右键点击 CodeSnap 即可

[图片上传失败...(image-e55810-1655913597087)]

[图片上传失败...(image-70e005-1655913597087)]

[图片上传失败...(image-d7946b-1655913597087)]

\

Image preview

[图片上传失败...(image-83b757-1655913597087)]

Image preview : 在编辑器的间隙中和鼠标悬停在图片上可预览图像。

[图片上传失败...(image-8d732b-1655913597087)]

[图片上传失败...(image-e6b7cd-1655913597087)]

Image Sprites

[图片上传失败...(image-3fa064-1655913597087)]

在开发某些页面时总会遇到拥有很多小图片的需求,这时使用雪碧图就可以减少服务器请求的数量并节省带宽,在没有UI帮助的情况下,选用该插件是个不错的选择。

Image Sprites : 图像精灵是放入单个图像的图像集合。包含许多图像的网页可能需要很长时间才能加载并生成多个服务器请求。使用图像精灵将减少服务器请求的数量并节省带宽。

    • 易于创建和更新图像精灵
    • 支持 png、jpg 和 bmp 图像
    • 配置垂直或水平精灵布局
    • 使用 sprite 图像位置生成 LESS、Sass 或 CSS 文件
    • 您可以使用不同的设置选项管理所有精灵
  • 用法:
    • Sprite文件夹中的所有图像
    • 右键单击包含图像的文件夹并选择Create Image Sprite

[图片上传失败...(image-7ef72c-1655913597087)]

    • Sprite一些图像
    • 选择图片,右键选择Create Image Sprite

[图片上传失败...(image-aa6b99-1655913597087)]

    • 这两种方式将生成一个设置.sprite文件以及生成的默认文件。image file.css

[图片上传失败...(image-dda193-1655913597087)]

Svg Preview

[图片上传失败...(image-157abe-1655913597087)]

当你找到一个合适的 svg 图像却因为颜色、形态等不合适时,可以使用此插件进行修改。

Svg Preview : VSCode 的 Svg 预览。

    • 实时预览 svg 文件和 svg 的内部文件
    • 预览的平移和缩放(最高32767%)

[图片上传失败...(image-6bd18c-1655913597087)]

file-size

[图片上传失败...(image-b5dca7-1655913597087)]

file-size : 一个简单的扩展。在状态栏中显示当前文本文件的大小。保存文件或更改活动选项卡时,状态将更新。

[图片上传失败...(image-7b4892-1655913597087)]

Live Server

[图片上传失败...(image-3d1435-1655913597087)]

Live Server : 为静态和动态页面启动具有实时重新加载功能的本地开发服务器。

    • 具有实时浏览器重新加载的快速开发实时服务器。
    • 从状态栏中单击即可启动或停止服务器。
    • 从资源管理器菜单中打开一个 HTML 文件到浏览器。[快速 Gif 演示]。
    • 支持排除文件以进行更改检测。
    • 热键控制。
    • 可定制的端口号、服务器根目录、默认浏览器。
    • 使用高级命令行支持任何浏览器 (例如:Firefox Nightly) 。
    • 支持 Chrome 调试附件(更多信息)。[快速 Gif 演示]。
    • 通过 WLAN 远程连接(例如:使用移动设备连接) [需要帮助吗?请参阅常见问题部分]
    • 使用首选主机名 *(localhost 或 127.0.0.1) *
    • Live Reload 功能的可定制支持标签。(默认为Body或head)
    • SVG 支持
    • https支持。
    • 支持代理。
    • 启用 CORS
    • 支持多根工作区。
    • 通过Live Server Web Extension支持任何文件甚至是动态页面。

[图片上传失败...(image-b9cd21-1655913597087)]

Profile Switcher

[图片上传失败...(image-7aa503-1655913597087)]

Profile Switcher : 此扩展允许您定义许多设置配置文件,您可以轻松地在它们之间切换。这个扩展的最初想法来自于我希望有一种简单的方法让我将我的 VS Code 切换到更好地优化呈现的设置(更改主题、增加字体大小等)。

[图片上传失败...(image-c22437-1655913597087)]

Project Manager

[图片上传失败...(image-4aeeee-1655913597087)]

当你需要在 vscode 中打开很多不同性质的项目时,Project Manager 是不错的项目管理插件。

Project Manager : 它可以帮助您轻松访问您的项目,无论它们位于何处。不要再错过那些重要的项目了。您可以定义自己的项目(也称为收藏夹),或选择自动检测GitMercurialSVN存储库、VSCode文件夹或任何其他文件夹。

    • Project Manager: Save Project将当前文件夹/工作区另存为新项目
    • Project Manager: Edit Project手动编辑您的项目 ( projects.json)
    • Project Manager: List Projects to Open列出所有已保存/检测到的项目并选择一个
    • Project Manager: List Projects to Open in New Window列出所有已保存/检测到的项目并选择一个在新窗口中打开
    • Project Manager: Filter Projects by Tag按选定标签过滤收藏项目
  • 用法:
    • Project Manager扩展有自己的Side Bar,带有各种命令来提高您的工作效率
    • 您可以定义自定义标签(通过设置),为每个项目projectManager.tags定义多个标签,并过滤标记在其标签上的项目

[图片上传失败...(image-15a8f4-1655913597087)]

[图片上传失败...(image-5a52ef-1655913597087)]

Settings Sync

[图片上传失败...(image-378a42-1655913597087)]

Settings Sync 可以帮助我们在换电脑、或重装系统、或多个电脑中同步 VSCode 上的设置。

Settings Sync : Visual Studio Code 的设置同步。

npm

[图片上传失败...(image-ddb923-1655913597087)]

npm : 此扩展支持运行文件中定义的 npm 脚本。

    • npm为报告的警告提供运行快速修复。

[图片上传失败...(image-d63c5d-1655913597087)]

    • 用于运行脚本的命令在该npm类别中可用

[图片上传失败...(image-2cbb7b-1655913597087)]

open in browser

[图片上传失败...(image-311d39-1655913597087)]

open in browser : 此扩展可让你的html文件在浏览器中打开。

    • 使用快捷方式在默认浏览器Alt + B中打开当前 html Shift + Alt + B文件,或选择浏览器。您也可以像图片一样右键单击:

[图片上传失败...(image-c40c4c-1655913597087)]

    • 当您选择 时oepn in Other Browsers,将显示一个浏览器列表,您可以选择一个打开当前文件。

[图片上传失败...(image-a3791e-1655913597087)]

    • 当您选择 时open in Default Browser,默认为 系统默认浏览器 。如果你想配置默认浏览器,你可以像这样覆盖它:

[图片上传失败...(image-61047c-1655913597088)]

GitLens - Git supercharged

[图片上传失败...(image-92aba5-1655913597088)]

GitLens - Git supercharged : GitLens 增强了VS Code 中的 Git,并解锁了每个存储库中未开发的知识。 它可以帮助您通过 Git 对比注释和 CodeLens直观地可视化代码作者身份,无缝导航和探索Git 存储库,通过丰富的可视化和强大的比较命令获得有价值的见解等等。

[图片上传失败...(image-19153a-1655913597088)]

Git History

[图片上传失败...(image-8196de-1655913597088)]

Git History : 查看 git 日志,文件历史,合并分支或提交。

SVN

[图片上传失败...(image-334f45-1655913597088)]

SVN : 此插件依赖系统的 SVN 安装,因此您需要先安装有 TortoiseSVN。

    • 源代码管理视图
    • 排水沟中的快速差异
    • 状态栏
    • 创建变更列表
    • 添加文件
    • 还原编辑
    • 删除文件
    • 创建分支
    • 切换分支
    • 创建补丁
    • 差异变化
    • 提交更改/更改列表
    • 查看提交消息

Postcode

[图片上传失败...(image-d4de66-1655913597088)]

Postcode : Postcode 可用于创建和测试简单和复杂的 HTTP/s 请求,以及查看响应。

[图片上传失败...(image-1ace77-1655913597088)]

REST Client

[图片上传失败...(image-238108-1655913597088)]

REST Client : REST Client 允许您发送 HTTP 请求并直接在 Visual Studio Code 中查看响应。

发出请求

[图片上传失败...(image-835376-1655913597088)]

发出 cURL 请求

[图片上传失败...(image-4a4cdc-1655913597088)]

Live Share

[图片上传失败...(image-175139-1655913597088)]

Live Share : Live Share 使您能够与其他人实时协作编辑和调试,无论您使用什么编程语言或您正在构建的应用程序类型。它允许您立即(并且安全地)共享您当前的项目,然后根据需要共享调试会话、终端实例、本地主机 Web 应用程序、语音通话等等!加入您的会话的开发人员会从您的环境中接收所有的编辑器上下文(例如语言服务、调试),这确保他们可以立即开始高效协作,而无需克隆任何存储库或安装任何 SDK。

[图片上传失败...(image-c4a1c5-1655913597088)]

Draw.io Integration

[图片上传失败...(image-25a25d-1655913597088)]

Draw.io Integration : 这个非官方的扩展将Draw.io(也称为diagrams.net)集成到 VS Code 中。

    • 在 Draw.io 编辑器中 编辑 、或.drawio文件。.dio.drawio.svg.drawio.png
      • 要创建一个新图表,只需创建一个空的.drawio,.drawio.svg或.drawio.png文件并打开它。*
      • .drawio.svg.svg是可以嵌入到 Github 自述文件中的有效文件!不需要导出。
      • .drawio.png是有效.png文件!不需要导出。您应该.svg尽可能使用它们 - 它们看起来好多了!
      • 要在不同格式之间进行转换,请使用Draw.io: Convert To...命令。
    • 默认使用 Draw.io 的离线版本。
    • 多个 Draw.io 主题可用。
    • 使用 Liveshare 与他人协作编辑图表。
    • 节点/边可以与代码跨度链接。

[图片上传失败...(image-fc926c-1655913597088)]

Markdown All in One

[图片上传失败...(image-f99216-1655913597088)]

Markdown All in One : Markdown 所需的一切(键盘快捷键、目录、自动预览等)。

Markdown PDF

[图片上传失败...(image-a154ff-1655913597088)]

Markdown PDF : 此扩展将 Markdown 文件转换为 pdf、html、png 或 jpeg 文件。

    • 语法高亮
    • 表情符号
    • markdown-it-复选框
    • 降价容器
    • 降价它包括
    • 植物UML
      • markdown-it-plantuml
    • 美人鱼

Markdown Preview Enhanced

[图片上传失败...(image-db68a4-1655913597088)]

Markdown Preview Enhanced : Markdown 预览增强。

[图片上传失败...(image-82b1fd-1655913597088)]

后续如有发现更多更好的插件将继续分享。安装太多的插件恐会影响 VSCode 的启动速度,同时增加内存的占用,可能影响开发效率,最终适得其反,所以建议只安装自己喜欢的、常用的即可。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 162,158评论 4 370
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,600评论 1 307
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 111,785评论 0 254
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,655评论 0 220
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 53,075评论 3 295
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 41,002评论 1 225
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,146评论 2 318
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,918评论 0 211
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,671评论 1 250
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,838评论 2 254
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,318评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,636评论 3 263
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,343评论 3 244
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,187评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,982评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 36,126评论 2 285
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,934评论 2 279

推荐阅读更多精彩内容