![a7e1a1d0ae71518b4d955ac0965ae054.png](https://i-blog.csdnimg.cn/blog_migrate/5e6054301a40894e5c724d1f5e30a298.jpeg)
我的终极Atom编辑器设置(适用于JS / React)一文非常受欢迎,但不久前我迁移到了VSCode。
为什么?速度,稳定性和TypeScript。
总的来说,我很满意这次的切换。和Atom一样,对我来说,开箱即用的编辑器有很多缺失的功能。然而,它被扩展功能所覆盖。
我将此列表分为实用工具和HTML/CSS/JS/React特定扩展,按字母顺序排序。
实用工具
/ Bracket Pair Colorizer /
此扩展名允许用颜色标识匹配的括号,用户可以定义要匹配的字符以及要使用的颜色。
![4db21b0b62554d23acc3c4b2c5b7337f.png](https://i-blog.csdnimg.cn/blog_migrate/82636cea23439006e4f7c8aad2aeaf39.jpeg)
/ Code Spell Checker /
一个基本的拼写检查器,可以很好地与camelCase代码一起使用。
该拼写检查器的目的是帮助你捕获常见的拼写错误,同时保持较低的误报率。
![3832d26a28b19109a0da95f3d3ce2ed3.gif](https://i-blog.csdnimg.cn/blog_migrate/fb8aa0631a5e5c4145651158fcfcb831.gif)
/ EditorConfig for VS Code /
为VSCode提供EditorConfig和 .editorconfig 支持。
/ File Utils /
创建,复制,移动,重命名和删除文件和目录的便捷方法。
我在文件资源管理器中配置了键盘快捷键,例如 r 可以重命名,而 d 可以复制。
![c63e641b0b0bf7160645c286a31872fe.gif](https://i-blog.csdnimg.cn/blog_migrate/ca287be1fdc717762b9aaaac15abb3e6.gif)
/ Find Related Files /
根据用户定义的配置规则来查找与当前文件相关的文件。我用它来查找基于源文件的规格/测试文件。
![c51c7d2601a6b4af55808e9a1cc0473e.png](https://i-blog.csdnimg.cn/blog_migrate/17e3a1456d892d36d8bea66009d7702f.jpeg)
/ FiraCode /
具有编程连字的等宽字体。
tl; dr——将 !==,=> 等转换为漂亮的符号。
![c187d2e8ba02ecab5ac011ead74646bb.png](https://i-blog.csdnimg.cn/blog_migrate/fdc044f8834f00a60913b736192c6ca9.jpeg)
/ GitLens — Git supercharged /
为Visual Studio Code中内置的Git功能加码---通过Git批注和代码透镜,一目了然地显示代码作者的身份,无缝地浏览和探索Git仓库,通过强大的对比命令获得有价值的洞察力,等等。
![7712de7e3bb89815c97bd8112d9c1bd7.gif](https://img-blog.csdnimg.cn/img_convert/7712de7e3bb89815c97bd8112d9c1bd7.gif)
/ indent-rainbow /
此扩展名使文本前面的缩进着色,每步交替四种不同的颜色。有些人可能会发现它对于编写Nim或Python的代码很有帮助。
![524f9d5e375bc4745730d2638ab5c70c.png](https://i-blog.csdnimg.cn/blog_migrate/c9bbeb02727d69f27477386fad9f7da9.jpeg)
/ Markdown All in One /
编写Markdown所需的全部内容(键盘快捷键,目录,自动预览等)。
![099eec50b1f1e0380fb7d502e884af81.gif](https://i-blog.csdnimg.cn/blog_migrate/c25e3f2b64c5e9c19d3719b83e326989.gif)
![97bfddac8d9a07109e8ab445dc687081.gif](https://i-blog.csdnimg.cn/blog_migrate/8acb70996d278874b48343fbc90bf063.gif)
![fcec551cd7c22d545edbb6fbc93002c9.gif](https://i-blog.csdnimg.cn/blog_migrate/8a6be62651b4f96e39d33cc3d89435cf.gif)
/ Multi Line tricks /
在VSCode上启用Alt+L(行选择)和Alt+Shift+L(选择到多光标)行为。另一个我非常想念Sublime的功能。
![51a10a48bec41c91e258c06eb10b903f.gif](https://i-blog.csdnimg.cn/blog_migrate/bdf2f05c2a567341b6b638672b1bf3d8.gif)
/ open-in-github /
在github.com中打开当前项目或文件。
![737937fb322852bab079cd5d88409b8a.gif](https://i-blog.csdnimg.cn/blog_migrate/d295ce04848e159419fee4da7f5ea4a3.gif)
/ Path Intellisense /
自动完成文件名的Visual Studio Code插件。
/ Project Manager /
在项目之间轻松切换
![0aba5fd7839283eced4dae0999f47ea4.png](https://i-blog.csdnimg.cn/blog_migrate/6633457cb861b781528ae5aa301d1cdc.jpeg)
/ saveBackup /
保存时备份文件。生命的拯救者。
HTML/CSS/JS/React 规则扩展
/ ES7 React/Redux/GraphQL/React-Native snippets /
该扩展为您提供ES7中的JavaScript和React / Redux片段,以及VS Code的Babel插件功能。
/ eslint-disable-snippets /
包括用于忽略;一个块、当前行或下一行的片段。
![54399eb226cbb61892cdfdfad95cce7f.gif](https://i-blog.csdnimg.cn/blog_migrate/ca4c05af15cd2e17ebb325abdd348677.gif)
/ glean /
允许将typescript和javascript代码提取到单独的模块中,以及将JSX提取到新组件中
![06e8eb61a0ddce558122ae7509cef16c.gif](https://i-blog.csdnimg.cn/blog_migrate/36afc42606fdee62ffe8654114977d7d.gif)
![a51a9d74acf99301b4d7cd47114c24fb.gif](https://i-blog.csdnimg.cn/blog_migrate/b8843d32c36f398c90cfe6413dcfa640.gif)
/ htmltagwrap /
用HTML标签包裹所选代码。我非常想念TextMate的一个功能。
![3f71a72fccfb25bc436aa135307101da.gif](https://i-blog.csdnimg.cn/blog_migrate/45d4ebf0e2b62124e59fa693db5615fd.gif)
/ javascript console utils /
帮助插入和删除 console.(*) 语句。
![4b1213c16b073d6204a869b00d7e7422.gif](https://i-blog.csdnimg.cn/blog_migrate/fd3c1f24390d6234ac21172aa8141411.gif)
/ Jest Snippets /
用于测试框架Jest的代码片段。
/ npm Intellisense /
Visual Studio Code插件,可自动完成导入语句中的npm模块。
![ff731685a85e3135b87962c194de5eb6.gif](https://i-blog.csdnimg.cn/blog_migrate/d56621ea725c0f78dd20dd3802b94e5f.gif)
/ React Refactor /
这个简单的扩展为React开发人员提供了重构代码操作。
重构你的JSX,无需担心给定的数据。这个扩展将在不破坏你的代码的情况下为你完成脏活累活。
![c9505f0c8b192e1bc0b6842232ad4c65.gif](https://i-blog.csdnimg.cn/blog_migrate/ca9cecf81b3d0e6078aaafb12704cbc4.gif)
相关文章:「图文教程」同步你的VSCode设置及扩展插件,换机不用愁
如果对你有所启发和帮助,可以点个关注、收藏、转发,也可以留言讨论,这是对作者的最大鼓励。
作者简介:Web前端工程师,全栈开发工程师、持续学习者。
私信回复:大礼包,送某网精品视频课程网盘资料,准能为你节省不少钱!