flutter 打开后闪退_vscode 扩展 pubspec 依赖快速打开文档

本文介绍了在学习Flutter过程中遇到的需求,即方便查看pubspec.yaml文件中的dependencies。作者开发了一个VSCode扩展,实现了在每个依赖项旁添加链接,点击即可直接打开Dart Packages文档。扩展安装地址和源码链接已提供,同时推荐了一些Flutter学习资源。
摘要由CSDN通过智能技术生成

37f08deeabff43358e631018452076a0.png

最近初步学习了下 Flutter (https://flutter.dev/)。

在学习一些开源代码的过程中发现一个小小需求:pubspec.yaml 中有很多 dependencies,初学者很多都不熟悉,需要逐个复制到 https://pub.dartlang.org/ 搜索查询文档。

想来可以开发一个 vscode 插件,在对应的 package name 旁边加个按钮,我只需要 click 一下。(啊,是不是太懒了)

于是今天就开发了这样一个 vscode extension:Pubspec Dependency Search

64f3c726928c461d2ae4749ce1640e4f.png

安装扩展后,当打开 pubspec.yaml 时,扩展会查找 dependencies 和 dev_dependencies,并在每个依赖上面加一行字(链接)。例如: Search flutter in Dart Packages

0e34dc69b7c1616b4c6fd300cb590775.png

点击后就可以打开Dart Packages来查找。

72f900a12abde55a0c7314a81eed93a8.png

安装地址:

https://marketplace.visualstudio.com/items?itemName=everettjf.pubspec-dependency-search

源码:

https://github.com/everettjf/vscode-pubspec-dependency-search

原理:

  1. 原理很简单,vscode 扩展解析 pubspec.yaml 中的 dependencies 后, 通过 CodeLensProvider 告诉 vscode 要加入链接的位置。

  2. 链接就是拼凑出 url:https://pub.dartlang.org/packages?q=flutter使用浏览器打开。


补充几个最近整理的 Flutter 学习资料:

  1. 快速熟悉Dart语言 https://www.dartlang.org/guides/language/language-tour 

  2. 快速过一遍文档 https://flutter.dev/docs/development/ui/widgets-intro

  3. Cookbook例子操作一遍 https://flutter.dev/docs/cookbook

  4. Flutter实战 https://book.flutterchina.club/

然后就开始上手实现你的想法吧~别忘了安装 vscode 扩展 Pubspec Dependency Search 哦。

5b33e577edf7820795b38f2dfa91319e.png

推荐阅读

移动开发唱衰,iOS开发者如何涅槃重生?

Cocoapod 1.6 概览

fishhook 的实现原理浅析

fishhook 使用场景&源码分析

React Native 0.59 新特性

好看就点点吧 2290431d9e27a271388d4448dd02802d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值