介绍
Visual Studio Code,简称为VSCode,是由微软推出的一款轻量级的代码编辑器。它不仅支持多种编程语言,而且可根据用户喜好安装各种插件,提高开发效率。
本篇文章将分享30个常用的VSCode插件,让你的编程更加高效流畅。
1. Live Server
用途
Live Server可以在本地主机上运行代码,并自动在浏览器上预览。当你修改代码时,浏览器会实时刷新。
优点
① 无需手动刷新浏览器
② 简单易用
用法
在VSCode中打开一个HTML文件,右键点击鼠标,选择“Open with Live Server”,就可以开启预览了。
2. Prettier - Code formatter
用途
Prettier是一款自动化代码格式化工具。它可以根据一定的规则调整代码格式,使代码更加整洁、易于阅读。
优点
① 格式化标准化、简化操作
② 优化代码格式
用法
安装插件后,按Ctrl+Shift+P(或Command+Shift+P)调出命令面板,输入“Format Document”,选择最上面一行“Format Document With…”,选择“Prettier - Code formatter”格式化即可。
3. Bracket Pair Colorizer
用途
Bracket Pair Colorizer会给括号自动上色,将每个括号和它所匹配的括号用相同的颜色绘制,以方便区分。
优点
① 更好的阅读体验
② 避免括号使用错误
用法
安装插件后启用即可,可自行设置括号的颜色。
4. Polacode
用途
Polacode是一款给 VS Code 生成漂亮且高分辨率的截图工具。可以记录代码完成的情形或示例代码的运行结果,记录可以做到最直观的效果展示。
优点
① 界面简单,操作方便
② 生成的图片很高清,可以用于展示、分享等
用法
借助 Polacode 可以很方便地生成高质量的代码截图。安装完 Polacode 插件后,可以新建一个 Polacode 窗口,输入代码后,你就可以用 Polacode 方便地将代码瞬间转化为精美的高清图片。
5. Debugger for Chrome
用途
Debugger for Chrome可以将VS Code转换为JavaScript调试器,与Chrome交互。可以方便地检查变量,断点,监视器,直接在VS Code中进行JS调试。
优点
① 视觉化调试,便于调试和编辑代码
② 可以实时监测代码的变化
用法
安装后,可以在VS Code中调试JavaScript代码,右键打开“启动调试”即可。
6. Path Intellisense
用途
Path Intellisense是一款可以为文件路径提供智能自动完成功能的VS Code扩展。
优点
① 显示文件路径中的所有文件和文件夹
② 自动完成文件路径
用法
输入路径时,Path IntelliSense会进行智能自动完成,减少打字工作量。
7. GitLens
用途
GitLens是一款用于 Git 历史存储库的超级插件,和 VS Code 的内置 Git 支持一样,GitLens 显示您的 Git 存储库中的文件的更改,,但它的能力远远不止于此。
优点
① 提供了更加详细的 Git 信息
② 能够让用户更容易的掌控 Git 的历史记录和分支信息
用法
按Ctrl+Shift+P(或Command+Shift+P)调出命令面板,输入“GitLens”,即可打开插件。在代码编辑器中右键点击,可以查看当前文件的 Git 信息。
8. CSS Peek
用途
CSS Peek可以帮助用户在HTML文件中快速查看CSS代码,在CSS文件中快速查看元素。
优点
① 能够快速识别CSS样式
② 方便了CSS的编辑和修改
用法
使用Ctrl+Shift+F12(或Command+Shift+F12)命令可以在单独的CSS视图中查看CSS代码的所有符号。应用CSS Peek,无需切换上下文,即可在HTML文件中的元素上悬停样式,并进入CSS代码。
9. Code Spell Checker
用途
Code Spell Checker用于检查代码中拼写错误,它会检查代码中的单词,包括变量名称,常量和标识符。
优点
① 检查代码的拼写错误
② 可以排除诸如变量和函数名称等代码中常见的特定单词
用法
安装插件后,该扩展会检查文档中拼写错误。如果有任何错误,将会在左下角出现一个波浪式状态栏,右键单击单词可以快速修复拼写错误。
10. Vim
用途
Vim是一个设计思想极为先进的编辑器,它可以帮助你更快速地编辑代码。与VS Code自带的编辑器相比,Vim提供了更多定制和快捷键操作。
优点
① 使用更快速
② 学习曲线低
用法
安装插件后,在VS Code运行命令:Preferences: Open Keyboard Shortcuts(快捷键:Ctrl+K Ctrl+S)并检查vscodevim.enabled选项,即可启动Vim。
11. Python Environment
用途
Python Environment是一款用于为Python项目配置解析器和虚拟环境的扩展。
优点
① 配置Python解析器和虚拟环境更容易
② 可以直接在编辑器中配置Python项目
用法
安装插件后,单击编辑器右下角的解释器版本,在弹出窗口中选择Python解析器的路径,即可配置Python解析器。
12. Beautify
用途
Beautify是一款可以格式化JavaScript,JSON,HTML和CSS等文件的插件。可以使代码更易于阅读和理解。
优点
① 优化代码格式
② 显示可读性更好的HTML和CSS代码
用法
在VS Code打开文件,右键单击,选择“Format Document with…”,选择“Beautify”即可。
13. HTML CSS Support
用途
HTML CSS Support是一款帮助编写HTML和CSS代码的扩展。
优点
① 提高代码编写的速度
② 方便编写CSS
用法
安装插件后,可以快速联想或输入CSS选择器和属性。
14. ESLint
用途
ESLint是一个JavaScript代码检查工具,可以帮助开发人员实时发现代码质量问题并进行更正。
优点
① 提高代码质量
② 增强代码的可读性和可维护性
用法
安装插件后,打开项目,即可进行ESlint规则检查。
15. Markdown All in One
用途
Markdown All in One是一款支持Markdown语法的扩展,可以加速Markdown文件的编写。
优点
① 提供Markdown语法支持
② 可以快捷的使用Markdown功能
用法
安装插件后,可以方便快捷地进行Markdown操作。
16. Material Icon Theme
用途
Material Icon Theme是一款为文件图标添加带颜色和风格的扩展,可以在对文件和文件夹进行更好的组织管。
优点
① 易于视觉区分文件
② 色彩鲜艳、美观大方
用法
安装插件后,可以在个人设置中调整主题颜色。
17. Color Highlight
用途
Color Highlight是一种Visual Studio Code插件,可在编辑器中显示颜色的CSS样式直接渲染的颜色。
优点
①快速视觉辨识样式
②更好的调试CSS文件
用法
安装插件后,启用插件后,CSS文件中的颜色单击时,会显示出颜色预览,并将光标移到定义颜色的样式上。
18. Summarize
用途
Summarize是一款可以自动生成摘要的扩展。自动根据文章组织生成标题。
优点
① 方便查看摘要
② 提高阅读效率
用法
安装插件后,可以使用:Alt+Shift+S 首先在代码中创建标题和摘要。
19. GitHistory
用途
GitHistory是一个可以在 Visual Studio Code 中查看 Git 日志的插件。
优点
① 显示Git日志详细信息
② 方便查看版本更新记录
用法
运行“显示GitHistory视图”命令,将会在新的分栏中显示 Git 历史记录。
20. GraphQL
用途
GraphQL是一款强大的查询语言,允许客户端指定其希望从API中获取的数据,并返回不同的结构。
优点
① 快速方便地构建GraphQL的API请求
② 帮助管理GraphQL查询
用法
安装插件后,可以在编辑器中直接编写GraphQL查询。
21. REST Client
用途
REST Client可以让开发人员发送HTTP请求和查看HTTP响应,支持自动补全和代码片段,可以极大地加快API接口的开发速度。
优点
① 快速开发API接口
② 支持多种HTTP请求方法
用法
创建一个http文件,输入请求方法和接口URL。如:
POST https://api.example.com/posts HTTP/1.1
content-type: application/json
{
"title": "test",
"content": "test",
"status": "draft"
}
通过点击运行按钮来进行请求,然后你就可以在编辑器中查看到响应结果。
22. Material Theme
用途
Material Theme是一种常用的UI主题,可将 VS Code 的界面打造得漂亮且舒适。
优点
① 改进代码的可读性和美观
② 按需启用不同的色彩主题
用法
安装插件后,可以在主题中设置自己的偏好。
23. Auto Import
用途
Auto Import插件可以帮助用户分析导入代码中的依赖并自动添加导入语句。
优点
① 自动导入代码依赖
② 减少了代码导入的工作量
用法
安装插件后,启用自动导入。
24. Log File Highlighter
用途
Log File Highlighter是一款用于高亮标记日志文件的VS Code扩展。
优点
① 改进日志文件的可读性
② 优化编写和查看日志的体验
用法
安装插件后,自动高亮显示代码中的日志文件。
25. Quokka.js
用途
Quokka.js是一款用于JavaScript代码实时运行的插件。
优点
① 实时运行代码
② 方便进行代码调试
用法
安装插件后,使用Ctrl+Shift+P(或Command+Shift+P)命令面板中的“Quokka.js:新建文件”命令,即可启动Quokka.js。在编辑器中编写代码,Quokka.js将自动运行。
26. VSCode Great Icons
用途
VSCode Great Icons是一款所见即所得的文件图标主题,可以使文件夹和文件符号更美观。
优点
① 美化文件图标
② 给用户更好的视觉体验
用法
安装插