Note-52270-125

Token ID: 1

ERC-721 1 Transfers

Metadata

{
  "type": "note",
  "title": "2022 前端开发 vscode 常用插件及其他工具推荐",
  "tags": [
    "post",
    "前端",
    "vscode"
  ],
  "sources": [
    "xlog"
  ],
  "external_urls": [
    "https://cosine.xlog.app/2022-qian-duan-vscode-cha-jian-tui-jian-md"
  ],
  "date_published": "2023-01-31T15:28:56.000Z",
  "content": "---\ntitle: 2022 前端开发 vscode 常用插件及其他工具推荐\nlink: vscode-plugin-recommended-2022\ncatalog: true\nlang: cn\ndate: 2023-01-31 15:28:56\ntags:\n- 前端\n- vscode \ncategories:\n- 工具\n---\n总结了下自己的 2022 的常用前端插件以及工具推荐,虽然 vscode 自带的插件同步功能已经很齐全了,但是还是自己总结了一篇以备不时之需。原飞书文档链接:[‍2022 前端开发 vscode 常用插件及其他工具推荐](https://nf2pjr3e5t.feishu.cn/docx/ExC0dt2tlo5sfExZk9ocKHLknle)\n\n# vscode 常用插件\n\n## 开发类\n\n### GitLens — Git supercharged\n\n拓展了vscode本身集成的Git功能,提供了很多好东西\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/896ed607cf504cf2a182d247541cd145~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Auto Close Tag\n\n自动闭合HTML、JSX标签\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/dc6e378b853b44cd9d8a17792c91c04a~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Auto Rename Tag\n\n自动 rename 标签\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ca513e2974614bbcb89c73cf87aaa14a~tplv-k3u1fbpfcp-zoom-1.image)\n\n### change-case\n\n命名转换 Ctrl+Shift+P 输入change case\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/588d36d067294b53bbf0c6b2f174a2d2~tplv-k3u1fbpfcp-zoom-1.image)\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/03367e095e0e440caaff6e4af787ffdb~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Code Spell Checker\n\n代码中的拼写检查\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a03c0981961d42ef9e8e311931bfc748~tplv-k3u1fbpfcp-zoom-1.image)\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/08c094fba8f84c349e08726d58e75e7a~tplv-k3u1fbpfcp-zoom-1.image)\n\n### ES7 React/Redux/GraphQL/React-Native snippets\n\nReact代码片段,如题如图\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/90c733f72f704973b55355beaf1bf189~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Commit Message Editor\n\n多人协作必备,git提交信息的编辑\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0819b66cd6764219a37e795c454397d0~tplv-k3u1fbpfcp-zoom-1.image)\n\n### ESLint\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e821b84d00164ef28e24db4a457f2478~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Prettier\n\n指定配置文件.prettierrc.js,方便在项目中通过自己项目的prettier配置文件进行格式化\n\nWhy Prettier? https://prettier.io/docs/en/why-prettier.html\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/790d631cc229421dafbd8c63b9e5bbc9~tplv-k3u1fbpfcp-zoom-1.image)![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d1e5582cd0914923baddb6a3f9e1198b~tplv-k3u1fbpfcp-zoom-1.image)\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8884949755674c40a77d6ad2b6140e6b~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Tailwind CSS IntelliSense(使用Tailwind推荐)\n\ntailwind的自动补全,智能提示\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5efb09a2a26646588bfce90b4c9b4dd4~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Error Lens\n\n改进对错误、警告和其他语言诊断的突出显示。\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/325ca1837fff44dd98d1d00acdcb98f5~tplv-k3u1fbpfcp-zoom-1.image)\n\n### CSS Modules\n\nCSS module模式必备\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/73b5d3fc1e074441ba7534a387b44527~tplv-k3u1fbpfcp-zoom-1.image)\n\n### px to rem & rpx & vw (cssrem)\n\n顾名思义,方便的进行单位转换\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f4b75e2133cf4f1081fffc12222dae26~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Template String Converter\n\n在字符串中输入${后自动将其变为模板字符串\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/89f5f71adbdb4f2197b12b804ff348dd~tplv-k3u1fbpfcp-zoom-1.image)\n\n### TabOut\n\n也是用习惯了就回不去的插件,按Tab跳出括号\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ea8b7baf5183478d991298fb91e97a83~tplv-k3u1fbpfcp-zoom-1.image)\n\n### vscode-styled-components(使用styled-components推荐)\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6b25d9386b594ae8b4e59cc2bff209a8~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Highlight Matching Tag\n\n顾名思义,高亮标签插件\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/48d1d3b2d475461d99786b592a2aea6e~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Live Server\n\n比较经典的插件了:https://juejin.cn/post/7006338919767736357\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/313f863f15a74da1b05d330c3648269a~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Dev Containers (docker开发适用)\n\n打开docker容器内的文件,用docker开发的都说好\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7f0daf44f15b4c59ab8cf8864d01e4d9~tplv-k3u1fbpfcp-zoom-1.image)\n\n## 辅助类\n\n### Code Runner\n\n这个想必不用多说,右上小三角运行代码\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/936e0d6de2d444afae35b5ce6740f11c~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Image Gallery\n\n看图片资源贼好用,推荐一手\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f1722f02482147eda921db1614fec4e7~tplv-k3u1fbpfcp-zoom-1.image)\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/921eefb7e37d48a1b1b95aae99d3a429~tplv-k3u1fbpfcp-zoom-1.image)![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/2625f67150614f3aaf2b650e362bdf3c~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Image preview\n\n图片链接预览 不必多说的好用\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6e9db535485a4bb1bbf6fe7e8770393b~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Project Manager\n\nvscode的项目管理器,一键切换项目\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/bcf067868c9143fda8491a84501ccc81~tplv-k3u1fbpfcp-zoom-1.image)\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/695e0dd44e4f43ae88759a94405e0049~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Todo Tree\n\n顾名思义 展示项目中注释的TODO在哪,只需要TODO自动就会高亮\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3fe9ed9022de45cd97078a69f779ea19~tplv-k3u1fbpfcp-zoom-1.image)![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/62cdfa90c330480886ffd2595cc82f25~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Comment Translate\n\n注释翻译,如图\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7ebfb335a8384ef79d9b34a828c965e4~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Live Share\n\n多人协同,共同编辑,共享终端:https://juejin.cn/post/6844903603182764039\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/28db2cd8bc3940cea3e6d6fe56ce300d~tplv-k3u1fbpfcp-zoom-1.image)\n\n## 实用工具类\n\n### Bookmarks\n\nvscode的书签\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/696877e1c8a9473c97921ef9cb815b3d~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Typora\n\n用的是 [Vditor](https://b3log.org/vditor/) 作为vscode的markdown编辑器相当好用,但有时候会与git冲突需要禁用。\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/814648e482fd427f968a784df1044ea1~tplv-k3u1fbpfcp-zoom-1.image)\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/96a042bf447e4a62be57f9d6174e4232~tplv-k3u1fbpfcp-zoom-1.image)\n\n### :emojisense:\n\n方便的输入emoj表情\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d73565c91ec443be8da4dc03ecaf5b50~tplv-k3u1fbpfcp-zoom-1.image)\n\n### CodeTour\n\n阅读源码时适用\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/eaca76b552934134b41b20077efc39fa~tplv-k3u1fbpfcp-zoom-1.image)\n\n### vscode-pdf\n\nvscode中看pdf文件\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/58cbee89c4bf49538e082a6cc357b734~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Office Viewer(Markdown Editor)\n\npdf都能看了看office文件当然也有插件,这个跟typora插件一样集成 [Vditor](https://b3log.org/vditor/) 可以写md文件\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a6aa7cbdb3e94f009d750645ada69fe0~tplv-k3u1fbpfcp-zoom-1.image)\n\n### CodeSnap\n\n选中代码并生成漂亮的截图(适合秀代码)\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3a67b45e390c49d783c3c76c5ca51c75~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Draw.io Integration\n\n后缀名为.drawio 的文件可以绘制流程图等,适合写技术文档,无需多言\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4acafe3cb6e24f2b959227f6afaa7609~tplv-k3u1fbpfcp-zoom-1.image)\n\n## 外观改善类\n\n### One Dark Pro\n\nAtom 的标志性 One Dark 主题,也是VS Code安装最多的 [主题之一!](https://marketplace.visualstudio.com/search?target=VSCode&category=Themes&sortBy=Installs)\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/9fcaa28afa434d039492c73bb22104fd~tplv-k3u1fbpfcp-zoom-1.image)\n\n### vscode-icons\n\n改进vscode的文件图标,终于看着舒服多了\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/61c4203228ce4f6bb4e5d835ee456269~tplv-k3u1fbpfcp-zoom-1.image)\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4756cb5e4911429cbeb93e83cac5afa9~tplv-k3u1fbpfcp-zoom-1.image)![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8dbd8cd16e3045459a60f6e7e0d33fdc~tplv-k3u1fbpfcp-zoom-1.image)\n\n## 自动补全/智能提示类\n\n### GitHub Copilot\n\n大名鼎鼎的自动补全\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/02a130b6cad34376acff09356701828b~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Tabnine AI\n\n虽不及 Copilot 但也有不错的自动补全,胜在免费不用申请?(\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e503e389ef4b4930924a52deb617ddd9~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Mintlify Doc Writer for Python, JavaScript, TypeScript, C++, PHP, Java, C#, Ruby & more\n\n自动分析代码生成注释,适合懒得写文档的\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/bb2b7ae38c544422817dacc283d8b860~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Parameter Hints\n\n函数参数智能提示,不过用多了就会觉得有点干扰。\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3f6e7a6b6c884acc9863ad05ec4644fd~tplv-k3u1fbpfcp-zoom-1.image)\n\n## 刷题类\n\n### Quokka.js\n\n实时打印js输出,适合刷题。\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8e0f208c46364f0aa1b6bfdd7816bb79~tplv-k3u1fbpfcp-zoom-1.image)\n\n### Competitive Programming Helper (cph)\n\n适合竞赛同学、acm(当然也适合刷面试算法题就是了,不过语言是c++。\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c2aac5f69ea94c058d478b847e47d81b~tplv-k3u1fbpfcp-zoom-1.image)\n\n### algorithm\n\n适合力扣刷题\n\n![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6ee29d6a3fe143a5b07da85e6a1d27d8~tplv-k3u1fbpfcp-zoom-1.image)\n\n# 工具推荐\n\n## 浏览器插件\n\n* 翻译插件\n  * [immersive-translate 沉浸式双语网页翻译扩展(Github)](https://link.juejin.cn?target=https%3A%2F%2Fgithub.com%2Fimmersive-translate%2Fimmersive-translate \"https://github.com/immersive-translate/immersive-translate\")、[介绍 - Immersive Translate](https://link.juejin.cn?target=https%3A%2F%2Fimmersive-translate.owenyoung.com%2F \"https://immersive-translate.owenyoung.com/\")\n  * 侧边翻译 [EdgeTranslate: A translation extension](https://link.juejin.cn?target=https%3A%2F%2Fgithub.com%2FEdgeTranslate%2FEdgeTranslate \"https://github.com/EdgeTranslate/EdgeTranslate\")\n* [VisBug - Microsoft Edge Addons](https://link.juejin.cn?target=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fdetail%2Fvisbug%2Fkdmdoinnkaeognnpegpkepdnggeaodkn \"https://microsoftedge.microsoft.com/addons/detail/visbug/kdmdoinnkaeognnpegpkepdnggeaodkn\")\n\n## 截图&gif工具\n\n- Snipaste 截图工具,用过都说好:https://www.snipaste.com/\n- ScreenToGif 顾名思义,录制 gif 的好东西 :https://www.screentogif.com/\n- OBS 大名鼎鼎的视频录制和直播推流工具,dddd: https://obsproject.com/\n\n## 实用工具\n\n- Everything 快快快快速搜索文件,dddd https://www.voidtools.com/zh-cn/downloads/\n\n# 待补充\n\n...如有推荐的插件可以评论\n",
  "attributes": [
    {
      "value": "2022-qian-duan-vscode-cha-jian-tui-jian-md",
      "trait_type": "xlog_slug"
    }
  ]
}