构建 Flutter 应用程序的 10 个最佳 VSCode 插件

在本文中,我们将分享使用 VisualStudio 代码(VSCode) IDE 的经验。我们的开发团队更喜欢使用某些插件,这里我们将解释原因。我们建议不要注意他们的顺序: 如果一个插件在我们列表的末尾,这并不意味着它比其他插件差。

我们开始吧。

原文 https://medium.com/friflex/10-best-vscode-plugins-to-build-flutter-apps-cec21d9ee729

Flutter and Dart 主插件

你需要使用 Flutter 框架的第一个插件是

https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

这是一个主插件,它包含了所有必要的工具来使用 VSCode 中的 Flutter 框架。当您安装它时,该语言的插件将自动安装。

Https://marketplace.visualstudio.com/items?itemname=Dart-code.Dart-code

Awesome Flutter Snippets 代码块提示

为了尽量减少编写代码时不必要的工作,人们发明了代码片段。它们是如何工作的?例如,开发人员开始输入单词“stl”,IDE 开始选择创建无状态小部件的选项。

它非常方便,节省了很多时间。理论上,任何开发人员都可以自己编写这些代码段。但是市场有一个很棒的插件

https://marketplace.visualstudio.com/items?itemName=Nash.awesome-flutter-snippets

https://ducafecat.oss-cn-beijing.aliyuncs.com/podcast/53ab75912011f1924b50a30661d428cd41443afe10c449de274d40a4ee439179.png

它已经包含了所有最常用的 Flutter 片段。

Flutter Color 颜色快捷显示

https://marketplace.visualstudio.com/items?itemName=circlecodesolution.ccs-flutter-color

我们列表中的下一个是 Flutter Color 插件。

有时,在代码中描述颜色时,您希望以可视化的方式表示该颜色。这就是这个插件的用途。它将代码中的颜色(例如 0xFF882A7B)转换为相同颜色的一小块区域。这对于在脑海中想象应用程序中的颜色非常方便。

这是它在代码中的样子。

Image Preview 图像预览

https://marketplace.visualstudio.com/items?itemName=kisstkondoros.vscode-gutter-preview

图像预览插件的工作方式相同。

它可以让您轻松地查看您正在 IDE 中使用的绘图的预览。

Svg Preview 预览

https://marketplace.visualstudio.com/items?itemName=SimonSiefke.svg-preview

通常开发人员在他们的项目中使用 SVG 格式。但是,与 PNG 或 JPEG 格式不同,您不能简单地在浏览器中查看它。编写这个插件是为了能够在 IDE 中直接查看 SVG 文件。

YAML 格式验证

所有 Flutter 开发人员都遇到过编辑 pubspec.yaml 文件的问题。由于在 VSCode 中没有内置的格式化程序和验证程序,这个插件可以解决这个问题。

https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml

它通过内置 Kubernetes 语法支持的 YAML-language-server 为 Visual Studio Code 提供全面的 YAML 语言支持。

Todo Tree 代码定位

开发人员有时需要在 TODO 中注意,这意味着“不要忘记在代码的这个位置做一些事情”但是在 VSCode 中没有方便的工具来显示这些注释。为此,我建议使用这个插件。

https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree

这个插件可以快速搜索您的工作区(使用 ripgrep) ,查找诸如 TODO 和 FIXME 之类的注释标记,并将它们显示在树视图中。单击树中的一个项目将打开该文件,并将光标放在包含 TODO 的行上。

Thunder Client API 调试工具

我们列表中的下一个是一个非常重要的插件。

https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client

使用它,您可以直接在 VSCode 中测试 API,创建自己的集合,对 API 发出任何类型的请求,查看后端的请求和响应。

一旦我们发现这个插件,我们完全停止使用邮递员。

Git Graph 历史记录

要使用 git,我们使用以下插件:

https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph

对于直观地查看分支、合并、差异、重置等,它非常方便。

Json to Dart Model 代码生成

下面的插件需要使用 JSON 并被调用

https://marketplace.visualstudio.com/items?itemName=hirantha.json-to-dart

每个开发人员都必须使用 JSON 模型。但有时候来自后端的模型非常大。手动创建模型类可能需要很多时间。这个插件可以通过从后端复制响应来快速创建现成的模型。

本文结束,欢迎关注.


© 猫哥

  • 微信 ducafecat

  • https://wiki.ducafecat.tech

Last Updated:
Contributors: ducafecat