28个Visual Studio Code提高效率的插件
qiyuwang 2024-10-09 17:39 17 浏览 0 评论
在 Build 2015 大会上,微软发布的最大惊喜莫过于宣布推出免费跨平台的 Visual Studio Code 编辑器了!
Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比 Diff、GIT命令 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作......
下面小编将介绍30个可以极大提高开发效率的Visual Studio Code的插件。
01.Material主题
Visual Studio Code史诗级的主题!
项目地址:https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme
02.自动补全(Auto Import)
自动去查找、分析、然后提供代码补全。适用于TypeScript和TSX。
项目地址:https://marketplace.visualstudio.com/items?itemName=steoates.autoimport
03.包大小展示(Import Cost)
该插件会在行尾显示导入的包的大小。为了计算包大小,该插件要使用Webpack和babili-webpack-plugin。
项目地址:https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost
04.自动对齐(Indent-Rainbow)
一个简单的插件可以使得对齐更加具有可读性。
项目地址:https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow
05.智能CSS补全工具(IntelliSense for CSS class names in HTML)
基于你的项目以及通过link标签引用的外部文件,该智能插件提供HTML中CSS class名字的补全。
项目地址:https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion
06.SVG Viewer
一个用来预览SVG的插件。
项目地址:https://marketplace.visualstudio.com/items?itemName=cssho.vscode-svgviewer
07.代码格式化 - Prettier
你绝对不能少了这个插件,你需要它来一键美化你的JavaScript/TypeScript/CSS代码。
项目地址:https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
08.React Native Tools
代码提示、Debugging、集成RN的命令。
项目地址:https://marketplace.visualstudio.com/items?itemName=vsmobile.vscode-react-native
09.Sublime Text 配置导入器(Sublime Text Keymap and Settings Importer)
此扩展程序将最受欢迎的Sublime Text键盘快捷键移植到Visual Studio Code。
只需在安装此扩展程序后重新启动VS Code,即可在VS Code中使用您喜欢的Sublime Text键盘快捷键。
你可以跳转到文件,如果在搜索前添加>符号,你甚至可以搜索动作,比如打开内置的终端、安装插件等等。
对于习惯使用ST3的人,这是一个很大的加分项。
项目地址:https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings
10.npm Intellisense
VSCode 插件可以在导入语句自动补全npm模块名称。
项目地址:https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense
11.lit-html
在JavaScript/TypeScript的文件中,如果有使用到HTML标记,lit-html提供语法高亮和相应的补全支持。
项目地址:https://marketplace.visualstudio.com/items?itemName=bierner.lit-html
12.highlight-matching-tag
这本来应该是VSCode应该默认提供的功能,高亮匹配的标签。
项目地址:https://marketplace.visualstudio.com/items?itemName=vincaslt.highlight-matching-tag
13.Git Project Manager
Git项目管理器(GPM)是Microsoft VSCode扩展,允许直接从VSCode窗口打开一个面向git存储库的新窗口。
项目地址: https://marketplace.visualstudio.com/items?itemName=felipecaputo.git-project-manager
14.Git History
用来查看git log或则一个文件的git历史,比较不同的分支,commits。
项目地址:https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory
15.File Utils
提供了一个更加简洁的方法来创建、复制、移动、重命名、删除文件/文件夹。
项目地址:https://marketplace.visualstudio.com/items?itemName=sleistner.vscode-fileutils
16.匹配的括号彩色高亮(Bracket Pair Colorizer)
如果你的代码有很多的回调,那么这种高亮可以帮助你更好地区分不同的代码块。
项目地址:https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer
17.Color Highlight
直观展示你定义的颜色。
项目地址:https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight#review-details
18.CSS Peek
可以在HTML中通过CSS id或则class来定位到其定义。
项目地址:https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek
19.Debugger for Chrome
用Chrome来Debug你的JavaScript代码,或则其它支持Chrome Debugger协议的平台。
项目地址:https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome
20.Quokka.js
实时执行JavaScript代码(做快速的demo很有用)。
项目地址:https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode
21.Trailing Spaces
高亮那些冗余的空格,可以快速删掉。
项目地址:https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces#user-content-installation
22.TypeScript Hero
辅助用TypeScript编程的童鞋!
项目地址:https://marketplace.visualstudio.com/items?itemName=rbbit.typescript-hero
23.WakaTime
从你的使用习惯中生成数据报表。
项目地址:https://marketplace.visualstudio.com/items?itemName=WakaTime.vscode-wakatime
24.Vetur
VS Code下面的Vue工具!有Pine Wu开发,已经累计400多万下载量!
项目地址:https://marketplace.visualstudio.com/items?itemName=octref.vetur
25.Code Runner
支持多种语言的代码的立即执行。支持的语言:C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D。
项目地址:https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
26.PHP IntelliSense
适用于Visual Studio Code的高级PHP IntelliSense。
项目地址: https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense
27.vscode-icons
Icon集合。
项目地址: https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons
28.React.js code snippets
用ES6语法去开发React.js应用非常方便。
项目地址:https://marketplace.visualstudio.com/items?itemName=xabikos.ReactSnippets
相关推荐
- # 安装打开 ubuntu-22.04.3-LTS 报错 解决方案
-
#安装打开ubuntu-22.04.3-LTS报错解决方案WslRegisterDistributionfailedwitherror:0x800701bcError:0x80070...
- 利用阿里云镜像在ubuntu上安装Docker
-
简介:...
- 如何将Ubuntu Kylin(优麒麟)19.10系统升级到20.04版本
-
UbuntuKylin系统使用一段时间后,有新的版本发布,如何将现有的UbuntuKylin系统升级到最新版本?可以通过下面的方法进行升级。1.先查看相关的UbuntuKylin系统版本情况。使...
- Ubuntu 16.10内部代号确认为Yakkety Yak
-
在正式宣布Ubuntu16.04LTS(XenialXerus)的当天,Canonical创始人MarkShuttleworth还非常开心的在个人微博上宣布Ubuntu下个版本16.10的内...
- 如何在win11的wsl上装ubuntu(怎么在windows上安装ubuntu)
-
在Windows11的WSL(WindowsSubsystemforLinux)上安装Ubuntu非常简单。以下是详细的步骤:---...
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
-
IT之家2月18日消息,科技媒体pureinfotech昨日(2月17日)发布博文,介绍了3中简便的方法,让你轻松在Windows11系统中,使用WindowsSubs...
- 如何查看Linux的IP地址(如何查看Linux的ip地址)
-
本头条号每天坚持更新原创干货技术文章,欢迎关注本头条号"Linux学习教程",公众号名称“Linux入门学习教程"。...
- 怎么看电脑系统?(怎么看电脑系统配置)
-
要查看电脑的操作系统信息,可以按照以下步骤操作,根据不同的操作系统选择对应的方法:一、Windows系统通过系统属性查看右键点击桌面上的“此电脑”(或“我的电脑”)图标,选择“属性”。在打开的...
- 如何查询 Linux 内核版本?这些命令一定要会!
-
Linux内核是操作系统的核心,负责管理硬件资源、调度进程、处理系统调用等关键任务。不同的内核版本可能支持不同的硬件特性、提供新的功能,或者修复了已知的安全漏洞。以下是查询内核版本的几个常见场景:...
- 深度剖析:Linux下查看系统版本与CPU架构
-
在Linux系统管理、维护以及软件部署的过程中,精准掌握系统版本和CPU架构是极为关键的基础操作。这些信息不仅有助于我们深入了解系统特性、判断软件兼容性,还能为后续的软件安装、性能优化提供重要依据。接...
- 504 错误代码解析与应对策略(504错误咋解决)
-
在互联网的使用过程中,用户偶尔会遭遇各种错误提示,其中504错误代码是较为常见的一种。504错误并非意味着网站被屏蔽,它实际上是指服务器在规定时间内未能从上游服务器获取响应,专业术语称为“Ga...
- 猎聘APP和官网崩了?回应:正对部分职位整改,临时域名可登录
-
10月12日,有网友反映猎聘网无法打开,猎聘APP无法登录。截至10月14日,仍有网友不断向猎聘官方微博下反映该情况,而猎聘官方微博未发布相关情况说明,只是在微博内对反映该情况的用户进行回复,“抱歉,...
- 域名解析的原理是什么?域名解析的流程是怎样的?
-
域名解析是网站正常运行的关键因素,因此网站管理者了解域名解析的原理和流程对于做好域名管理、解决常见解析问题,保障网站的正常运转十分必要。那么域名解析的原理是什么?域名解析的流程是怎样的?接下来,中科三...
- Linux无法解析域名的解决办法(linux 不能解析域名)
-
如果由于误操作,删除了系统原有的dhcp相关设置就无法正常解析域名。 此时,需要手动修改配置文件: /etc/resolv.conf 将域名解析服务器手动添加到配置文件中 该文件是DNS域名解...
- 域名劫持是什么?(域名劫持是什么)
-
域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址从而实现用户无法访问目标网站的目的。说的直白些,域名劫持,就是把互...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- # 安装打开 ubuntu-22.04.3-LTS 报错 解决方案
- 利用阿里云镜像在ubuntu上安装Docker
- 如何将Ubuntu Kylin(优麒麟)19.10系统升级到20.04版本
- Ubuntu 16.10内部代号确认为Yakkety Yak
- 如何在win11的wsl上装ubuntu(怎么在windows上安装ubuntu)
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- 如何查看Linux的IP地址(如何查看Linux的ip地址)
- 怎么看电脑系统?(怎么看电脑系统配置)
- 如何查询 Linux 内核版本?这些命令一定要会!
- 深度剖析:Linux下查看系统版本与CPU架构
- 标签列表
-
- navicat无法连接mysql服务器 (65)
- 下横线怎么打 (71)
- flash插件怎么安装 (60)
- lol体验服怎么进 (66)
- ae插件怎么安装 (62)
- yum卸载 (75)
- .key文件 (63)
- cad一打开就致命错误是怎么回事 (61)
- rpm文件怎么安装 (66)
- linux取消挂载 (81)
- ie代理配置错误 (61)
- ajax error (67)
- centos7 重启网络 (67)
- centos6下载 (58)
- mysql 外网访问权限 (69)
- centos查看内核版本 (61)
- ps错误16 (66)
- nodejs读取json文件 (64)
- centos7 1810 (59)
- 加载com加载项时运行错误 (67)
- php打乱数组顺序 (68)
- cad安装失败怎么解决 (58)
- 因文件头错误而不能打开怎么解决 (68)
- js判断字符串为空 (62)
- centos查看端口 (64)