记一个同时支持模糊匹配和静态推导的Atom语法补
分类:www.1145.com

漫天掩地文章规划

当今的干活,笔者很难每一日皆一时间去写博客.尽量那么些体系在周内更新完;借使delay了,还请见谅!当然,插件本身的逻辑代码已经写就,我们能够一贯去看github上读书:apicloud_autocomplete 插件源码

  • (意气风发) 抓取需求的模块音讯. -- 会分享叁个基于公开文档的全部的模块消息数据压缩包呦!

  • (二) apicloud_autocomplete 框架结构划虚构计与完成. -- 会珍视呈报"模糊相配"与"静态推导"的正则技能.

  • (三) 清洗数据,导入插件. --你在看的时候,越来越多有价值的消息在数额洗刷局地;可是笔者想说的是,当您把全体的实际数据导入既定成效代码中,当插件终于有了生机勃勃体化数据,被予以完全生命,竟然仍可以够运转的时候,这种欢快,真的是很难言表!大家有意思味,临时间,必需要团结搞下那一个!

简介

千古的七日,都睡的很晚,终于做出了Atom上的APICloud语法提醒与补全插件:apicloud_autocomplete.个中滋味,以为照旧有供给记录下来的.代码基于 GPL-3.0

困难与才干点一览

  • 海量数据,却并未有现存的获取模块api消息的通用接口.300多少个模块,几千条api,假如一条条录入其艺术名,代码模块,未有 30 天,真的很难消除!不过,小编只用了 3 天!简单的shell知识,依旧挺有助于的.
  • 混淆提示.这一个是很实用的法力,落成起来依然要求一丢丢正则技艺的.
  • 静态推导,即依据上下文估摸变量正式模块类型.稳重思虑,可能你能了然难题的不便之处

    你只是二个语法提醒,是无法真实地实施代码的,你要做三个静态深入分析,来揆度出有些变量对应的模块的档案的次序,进而在其模块消息内部搜索相关的api提醒!

开源,所以小编得以相比较详细的记录一些很难被掌握和心得的技艺细节.APICloud这段日子原来就有Studio,VSCode,Webstrom和Sublime的语法补全插件,不过一定,小编做的那款,是方今截至最棒的

唯风华正茂的贰个支撑百分百怀有API,唯朝气蓬勃的二个同反常候扶持模糊相称和静态推导语法提示插件!

www.1145.com,大概你会说,估计是Atom语法补全的扩展机制灵活等等吧!然则,作者可以很肯定地报告您,核心逻辑是根据正则相配的通用逻辑,和Atom未有必然的关联! apicloud_autocomplete ,供给多个技能栈的成立性地混合使用,某种程度上,那些类别的文章,即是写给全栈开荒工程师的赞歌!哈哈~

您会耐烦读完全连串列小说的N个恐怕性

  • 你恐怕想做三个ReactNative恐怕Weex的API级其余语法提醒与补全插件!注意,小编说的是纯粹到特定API的晋升,实际不是粗略的通用语法提醒.举例以往有数不清jsx语法自动补全的唤醒,可是并不曾能真正提示有个别模块的某部方法照旧某些属性的ReactNative恐怕Weex的插件.
  • 你可能对网页数据的照准收取感兴趣.从HTML格式的数目中,遵照一定准则,抽离特定的数码,正则固然能够,可是本身引入您利用 pup.那些Task,使用了特别复杂的pup使用技艺,值得风姿罗曼蒂克读.
  • 你恐怕对正则表明式的深深应用感兴趣.刚开头,基于Atom的剖释树写的,可是通用性太弱,后来就改成基王海鸰则的了.展现了有个别繁琐的正则用法,比方后向相称.一定要说,正则说明式式,太强盛了!
  • 你或许对不小量数量的洗濯和格式化感兴趣.文章将显得一些您恐怕未来也会供给的shell脚本.顺序很关键!

www.1145.com 1

关于 GPL-3.0

本人奋力搜索商业竞争和技能分享之间的结合点,前段时间截至作者发掘基于 GPL-3.0 能够很好地平衡这两点.

  • 别人纠正代码后,不得以闭源;
  • 新添代码,无需动用同样许可证;
  • 不须要对源码的改变之处,提供评释文书档案;

参照能源

  • apicloud_autocomplete 插件源码
  • apicloud_autocomplete 源码解析
  • Parsing HTML at the command line
  • View and insert possible completions in the editor while typing
  • 主流开源公约的纠纷相比?

www.1145.com 2

本文由金沙APP发布于www.1145.com,转载请注明出处:记一个同时支持模糊匹配和静态推导的Atom语法补

上一篇:手把手教你制定一个可实现的2018年度目标 下一篇:selenium自动化测试_第2课
猜你喜欢
热门排行
精彩图文