首页 > 其他分享 >日常使用vscode开发flutter相关的插件

日常使用vscode开发flutter相关的插件

时间:2023-09-03 22:06:06浏览次数:49  
标签:插件 vscode Flutter Dart 组件 flutter public


简介

这里整理了日常使用vscode开发flutter相关的插件,也有部分通用类型的插件

Flutter & Dart

这2个是flutter官方插件,开发flutter装机必备,不用多说。

Awesome Flutter Snippets

Awesome Flutter Snippets is a collection snippets and shortcuts for commonly used Flutter functions and classes

这里面包含Flutter中非常常用的代码片段

Bracket Pair Colorizer 2

A customizable extension for colorizing matching brackets

这个插件可以使成对的括号带上不同颜色,特别适合dart这种嵌套层级很深声明式语言, 这个插件可以很方便的区分括号的开始和截止位置

日常使用vscode开发flutter相关的插件_开发语言

Bracket _Pair_Colorizer_2

GitLens

Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more

最好用的feature是在该末尾的引人注目的当前行责任注释,可通过悬停获取详细的责任信息,当然还有很多其他的feature,请自行探索。

日常使用vscode开发flutter相关的插件_java_02

git相关的右键菜单

日常使用vscode开发flutter相关的插件_android_03

Color Highlight

Highlight web colors in your editor

web颜色高亮,直接将颜色对应的css显示出来,非常直观

日常使用vscode开发flutter相关的插件_Dart_04

color_highlight

Image Preview

Shows image preview in the gutter and on hover

单鼠标悬浮在带有图片的超链接上会显示预览图片

日常使用vscode开发flutter相关的插件_android_05

image_preview

pubspec assist

Easily add and update dependencies to your Dart and Flutter project.

Material Icon Theme

Material Design Icons for Visual Studio Code

针对不同的文件icon和文件夹icon设计了一套主题图标

日常使用vscode开发flutter相关的插件_android_06

日常使用vscode开发flutter相关的插件_开发语言_07

Error lens

Improve highlighting of errors, warnings and other language diagnostics.

增强了语言中的错误高亮效果,使错误提示在代码后面显示

日常使用vscode开发flutter相关的插件_flutter_08

error_lens

flutter-stylizer

Flutter Stylizer organizes your Flutter classes in an opinionated and consistent manner.

使flutter中的代码按照下面的方式排序,方便统一约束团队代码的结构

"flutterStylizer.memberOrdering": [
    "public-constructor",
    "named-constructors",
    "public-static-variables",
    "public-instance-variables",
    "private-static-variables",
    "private-instance-variables",
    "public-override-methods",
    "public-other-methods",
    "build-method",
],

当然这只是默认顺序,具体的顺序可以自行调整,插件安装完成后,通过快捷键格式化当前的文件

最后

这里也为想要学习Flutter的朋友们准备了两份学习资料《Flutter Dart语言编程入门到精通》《Flutter实战》,从编程语言到项目实战,一条龙服务!!

《Flutter Dart 语言编程入门到精通》

  • 第一章 Dart语言基础
  • 第二章 Dart 异步编程
  • 日常使用vscode开发flutter相关的插件_android_09

  • 第三章 异步之 Stream 详解
  • 第四章 Dart标准输入输出流
  • 日常使用vscode开发flutter相关的插件_flutter_10

  • 第五章 Dart 网络编程
  • 第六章 Flutter 爬虫与服务端
  • 日常使用vscode开发flutter相关的插件_开发语言_11

  • 第七章 Dart 的服务端开发
  • 第八章 Dart 调用C语言混合编程
  • 第九章 LuaDardo中Dart与Lua的相互调用
  • 日常使用vscode开发flutter相关的插件_android_12

《Flutter实战:第二版》

  • 第一章:起步
  • 第二章:第一个Flutter应用
  • 第三章:基础组件
  • 第四章:布局类组件
  • 第五章:容器类组件

日常使用vscode开发flutter相关的插件_flutter_13

  • 第六章:可滚动组件
  • 第七章:功能型组件
  • 第八章:事件处理与通知
  • 第九章:动画
  • 第十章:自定义组件
  • 日常使用vscode开发flutter相关的插件_开发语言_14

  • 第十一章:文件操作与网络请求
  • 第十二章:Flutter扩展
  • 第十三章:国际化
  • 第十四章:Flutter核心原理
  • 第十五章:一个完整的Flutter应用
  • 日常使用vscode开发flutter相关的插件_android_15

标签:插件,vscode,Flutter,Dart,组件,flutter,public
From: https://blog.51cto.com/u_16163480/7343491

相关文章

  • 这可能是Github上最全面的Flutter教程,带你玩转Flutter
    Flutter是什么来头?Flutter是一款开源UI工具包,可利用单一代码库构建本地编译的移动、Web和桌面应用程序。Flutter由谷歌牵头开发,允许开发者构建出具有良好表现力、灵活设计、样式美观且运行迅速的应用程序。Flutter的核心语言为Dart,这是一种现代多范式语言,能够面向多个平台......
  • 谁告诉你 Flutter 会凉了的?
    谁告诉你Flutter会凉了的?又是谁告诉你flutter不值得你去学的?现阶段搞app原生开发确实日薄西山Q,毫无前途目前来说,flutter还是有很大潜力,至少我身边不少人再用flutter开发的。我从flutter一发布就开始做futter开发,到现在已经做了四年,这四年做了不少项目,也接触了不少flutter开发者,从......
  • 华为云classroom赋能 | Toolkit系列插件DevSecOps助力开发者提速
    一前言DevOps的概念想必大家都不陌生,它是一组过程、方法与系统的统称,通过它可以对交付速率、协作效率、部署频率速率、质量、安全和可靠性等进行提升改善。相比传统的软件开发模式,它是一种工作方式和文化的转变,把开发者和IT运营人员衔接起来,紧紧围绕产品生命周期配合,优化改进交付效......
  • 用vscode写博客
    安装打开vscode扩展搜索博客园点击安装使用然后出现在活动栏会出现然后登录一下,点击设置工作空间就可以设置你的工作区了打开一个markdowm文件在编辑器右上角出现这样的话,你就可以建立markdom文件与博客的关联了更多功能我感觉最好用的是这个图片上传的功能Ctrl+......
  • sonarqube教程:docker-compose安装sonarqube及sonar-scanner插件的使用
    docker-compose安装sonarqubevim/etc/sysctl.conf vm.max_map_count=262144vm.max_map_count参数含义version:'3'services:postgres:image:postgres:14.5restart:alwayscontainer_name:postgresports:-5432:5432volumes:......
  • 为WordPress插件添加自动检测更新和一键升级功能
    自己做了插件给别人来用,然后更新新功能之后,别人也不知道只能是通过发邮件之类的提醒进行。  今天为大家介绍下,自己开发的插件如何增加版本检测和一键更新。  设置远程服务和添加插件检测功能  1、下载所需文件(搜索:ts小陈)  plugin-update-checker ......
  • 网页版B站暗黑模式:Chrome Dark Reader 插件
    https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh?utm_source=ext_app_menu使用说明https://darkreader.org/help/zh-CN/效果还不错......
  • VSCode-用户代码片段,代码模板
    项目过渡到vue3,为了提高开发效率,减少重复代码编写,通过VSCode编辑器的CodeSnippets完成代码。实现效果,输入关键词Index,回车,会自动出现自定义的代码段。1.打开VSCode,点击文件=》首选项-》配置用户代码片段 2.新建全局代码片段文件,输入文件名称,并回车  3.修改模板......
  • vscode高亮插件Highlight Matching Tag的样式设置
    vscode高亮插件HighlightMatchingTag的样式设置HighlightMatchingTag插件下载安装后,一般不会立即显示,需要在setting.json文件上加上一段代码,才有高亮显示。高亮样式设计参考插件官网:https://marketplace.visualstudio.com/items?itemName=vincaslt.highlight-matching-tag。......
  • 硬件管理平台-硬件网关-插件模块-集成(下)
    硬件管理平台-硬件网关-插件模块-集成(下)简介通过以上的几篇文章说明了xml的相关配置信息和配置项,我们可以对插件模块的剩余部分进行说明了。当网关服务加载了本地的硬件插件后就产生了硬件类型的实例,通过该实例就可以去调用下位机了。而去调用哪个下位机,我们就需要通过xml的配置......