你需要的 VSCode 扩展 [Webdevs]🚀🔧
VSCode 爱好者?我知道扩展程序是我们编程的命脉。如果你是 Web 开发者,那你就太幸运了。以下是一些实用的扩展程序/配置,了解它们的用例和优势后,你一定会大吃一惊。
这只是对这些扩展的简要描述,所以不要指望这里有完整的细节。您可以从各自的文档/存储库中了解有关扩展的更多信息。
顺便说一句,下面嵌入的所有图像和 GIF 的功劳都归于各自的扩展作者
1. Visual Studio IntelliCode
您了解 Tabnine,但您知道微软已经提供了一款 AI 驱动的自动完成工具吗?Visual Studio Itellicode 是一款 AI 驱动的自动完成工具,用于 AI 增强型开发工作流程。它非常轻量,并且不像其他自动完成工具那样需要任何额外的运行时。它使用 Microsoft Azure 云服务来处理信息,而不是本地计算机。
2. HTML 标签换行缩写(Emmet)
你可以用花括号/方括号/引号简单地包裹一段代码。但这不适用于 HTML 标签。你必须手动编写开始/结束标签。
但是 VSCode 有一个内置的 emmet 扩展。用它你可以做很多事情,甚至可以用 HTML 标签包裹它。
以下是操作方法
- 选择要包装的内容
- 输入
CTRL+SHIFT+p
然后搜索“Emmet: Wrap with Abbreviation” - 选择第一个并输入 HTML 标签名称,例如
div
更准确地说,您可以使用快捷键为配置键盘映射的命令设置自定义快捷键CTRL+k+s
。只需设置您想要的快捷键,例如CTRL+k+SHIFT+w
为命令“Emmet: Wrap with Abbreviation”设置快捷键即可。请确保您想要的快捷键未用于其他命令,否则可能会删除该命令的功能。
3. 包装控制台
厌倦了手动编写console.log()
并添加标签前缀来识别控制台日志来自哪个文件吗?好吧,这个扩展赋予你超能力,只需一个快捷方式即可编写完整的 console.log
它支持字符串前缀、动态(必须输入)前缀或根本没有前缀
4.记录此
它是一个 JavaScript/Typescript JSDoc 生成器。您无需手动编写 JavaScript 文档注释/结构,只需使用简单的命令/快捷方式即可注入预构建的可配置 JSDoc 结构。
5.模板字符串转换器
当你需要将其他字符串连接到一个字符串中时,将普通字符串转换为模板字符串真的很烦人。这时,template-string-converter 就能让一切变得轻松了。
6. ES7 React/Redux/React-Native/JS 代码片段
ES7+ 中的 JavaScript 和 React/Redux 代码片段,带有 VS Code 的 Babel 插件功能
得益于这款出色的代码片段扩展,您的 React/React-Native 组件只需一段代码即可创建。它提供了所有用于生成 Redux 和 React 组件样板代码的优秀代码片段。此外,还提供了与 ES7 语法相关的新代码片段。在创建 React 组件时,可节省大量时间。它也支持 TypeScript。
7. Draw.io 集成
喜欢流行的图表应用程序diagrams.net(以前称为draw.io)吗?嗯,您无需安装任何应用程序或访问网站即可创建/编辑/打开图表。您可以在 VSCode 中完成所有操作。由于 draw.io 是基于 Web 的,而 VSCode 运行在 Electron 之上,因此它可以轻松地在 VSCode 中运行。它也支持协作编辑。
8.误差透镜
厌倦了将鼠标悬停在变量/函数/实例名称上来查看错误消息吗?好吧,error-lens 可以帮你解决这个问题。它不会在鼠标悬停时显示错误信息,而是将其显示在错误发生位置的右侧。
9.路径智能感知
我发现的最省时的扩展程序。它根据相对路径自动补全字符串的路径。还会显示每个文件/文件夹及其相应的图标(也支持第三方图标)。适用于任何语言/文件。
10.缩进彩虹
缩进确实令人困惑,尽管没什么大不了的,但总是麻烦,所以这个扩展用颜色解决了所有问题
11.待办事项树
在项目中查找 TODO 注释非常困难。有时我写完某个 Todo 后半个月才发现它。VSCode Todo Tree 可以帮助你查找和导航所有以TODO:
子句开头的注释。它适用于所有编程语言。
12. HTML 中 CSS 类名的智能感知
这些扩展会自动完成 HTML 和类似 HTML 文件(JSX、Vue、pug 等)中本地声明的 CSS 类名。
13. 样式化组件
支持 JS 中的 CSS(CSS 语法高亮/自动完成)。虽然它是为styled-components
库创建的,但如果其他库使用字符串字面量声明样式,它也能很好地兼容。仅适用于名为styled.<html-tagname>\
, `styled\`\
& css\
``的函数。
14.:表情符号:
VS Code 中表情符号的自动补全功能。令人惊讶的是,它也适用于 Git Integration Tab 的评论框。这意味着你也可以使用表情符号进行提交。使用表情符号进行评论可以使评论更具描述性,而此扩展使它更容易
15. 代码拼写检查器
一款基础拼写检查器,完美兼容驼峰式拼写规则。一款必备的优秀扩展程序,让您的代码简洁易用,避免拼写错误。您甚至可以保存未知但正确的单词,创建自己的单词库。此外,它还提供拼写建议。
16. 颜色突出显示
此扩展可在任何文件中设置 CSS/Web 颜色样式。对前端开发人员非常有用
17.自动重命名标签
重命名/更改 HTML 标签很常见,但这会浪费很多时间。使用自动重命名标签,你可以轻松地编辑起始和结束标签,只需编辑其中一个即可。
VSCode 1.60 更新后,新增了一项名为“链接编辑”的功能,可能会取代此扩展的用例。但您必须通过快捷键或命令面板手动激活此模式才能使此扩展正常工作。不过,与往常一样,您可以自行选择使用哪种模式。
18. SQL工具
想要运行简单的查询/插入/更新/删除操作?为什么总是要打开数据库管理应用程序?启动它需要时间和资源,而且会影响开发者的体验。但 VSCode SQL 工具解决了这个问题。简单易用的 SQL 语句可以轻松针对任何 SQL 数据库运行。只需安装驱动程序扩展即可。它甚至支持当前连接数据库的自动完成功能。
19. VS Code 的 MongoDB
类似于 SQLTools,但适用于 NoSQL MongoDB
20. 正则表达式预览器
一款救命的扩展程序。只有成年男性/女性才知道创建正则表达式的痛苦,因为在运行之前根本无法知道它是否有效。但这款扩展程序可以让你以交互方式快速单独创建正则表达式。只需将正则表达式写入你的文件,并输入你想要与该正则表达式匹配的单词/句子即可。
就这些了,各位。希望你们喜欢它,即使你用了 30-40 多个扩展程序,也不用担心。作为一名开发者,我可以保证,扩展程序就是我们的生命线🙂
鏂囩珷鏉ユ簮锛�https://dev.to/krtirtho/vscode-extensions-that-you-need-webdevs-2pkp