发布时间:2025-12-15
浏览次数:0
在二零一五年九月十五日sublime text 3文件名,举办了一场一周年开源分享会,会上发布了开源插件,用以支持用户开发跨平台App,开源技术负责人周兴海,分享了与插件方面有关联的内容。
是一款关注度很高的的开发工具,有以下几个特点:
主流前端开发编辑器
体积较小,运行速度快
文本功能强大
支持编译功能且可在控制台看到输出
内嵌解释器支持插件开发以达到可扩展目的
:ST支持的大量插件可通过其进行管理
接着,周兴海对三款插件进行了展示:
• 第一个是插件;
• 第二个是插件;
• 第三个是插件;
下述此三个插件,为各位于Text之下,以开发App为基础,提供了更多的便捷之处,前面两款已然是通过了审核,目前的时候呀,能够直接借助于下载来进行使用 。
他进一步着重指出,借助上述插件之后,在开发进程当中,首先能够自动给出代码补全提示,开发完毕后,能够将应用包推送至安卓手机或者海马模拟器之上,并且借助对包实施真机同步的演示;最终能够依据上传代码的格式,对开发完成的包予以压缩,从而方便用户直接将代码上传到云平台。
接下来主要讲解了的目录文件及结构,关键文件如下:
• 首先存在的是Load.apk,它属于官方性质,能够借助官网径直进行下载,其名字必定得是load.apk。Load.conf是与之对应的配置文件。-在目录里对自定义的相关信息予以定义,其结构和官方相似,要是大家想要安装一个自定义的,那就新建一个文件夹,把相应的apk文件以及配置文件放置进去便可。
一文件夹之中,存有4个模板包,它们分别被放置于默认的项目模板、底部导航项目模板、首页导航项目模板以及侧边导航项目模板之处,在创建应用之际,能够从菜单里选取这四个选项当中的某一个,接着从模板内部拷贝代码至目标目录的工程里,并且要把.xml中的应用名称进行相应替换。
• ,鉴于官方对多个应用放置于其中予以支持,那么默认启动哪一个应用就得从名为的文件里去读取。而这个文件会被自动推送至远端设备 。
接下来周兴海在现场展示了如何基于 Text做插件:
最开始的时候,Text是需要拥有一个控制台窗口的,借助View->-show的这种方式sublime text 3文件名,将控制台给显示出来,这个控制台是极为重要的,对于控制台的输出必须予以留意,凭借控制台能够知晓插件文件是不是存在语法错误以及与之相应的控制台输出 。
插件支持的命令类型有三种,分别是:
•
•
•
现场举办的活动当中,针对真机同步实现原理以及源码相应方面做了讲解,真机同步插件涵盖如下3个子命令,它们分别是该:
• 新建项目
• 真机同步
• 压缩包
有一个 adb 命令,它存在于真机同步插架所包含的 Tools 目录中,真机同步这个动作主要是借助该 adb 命令,将本地的包拷贝至远程设备上,启动此操作时,会自动寻觅对应文件位置的那个包,再针对这个包启动应用,并且详细阐释了进行真机同步时所运用的几个 adb 命令的具体详细用法。
最后,为大家主要展示了真机同步子命令的源代码的结构:
首当其冲介绍了那般插架中和着两个函数的使用途径以及应用场景,而后展开介绍了详尽的代码内容。真机同步里头的命令主函数,主要是借由调用Load函数达成的,load函数将一切adb命令的调用逻辑架构予以封装。其他的某些函数皆是关于adb命令的封装。紧接着,针对Load函数展开了讲解:
先对基本环境信息做检测,像是看adb命令有没有存在,此检测通过后,要去查看一下有没有待同步appId相同名称的目录,若存在这种情况,那就得使用自定义load的apk安装包。
在将信息推送至远端设备之后,要把当前设备所安装的版本同本地版本信息予以对比。要是在设备上未查询到版本信息,那就表明设备未安装,此时就得安装这个本地;要是设备上的版本号低于本地版本号也要进行安装,首先得卸载设备上的包,接着再安装新的,安装完成之后,启动远程的便可达成真机同步。
接着,去创建应用这个子命令。而新建项目这个行为主要借助了函数,这是一个Text的应用程序编程接口呢,它总共具备五个参数,具体详情可参照官方文档。当有用户已经输入昵称之后再按下回车键,就会将相关的模板复制到当下的工程目录里,并且对复制的工程项目名字予以修改。
最后,他还表明十分激励大伙去搞一些更适配自身开发的插件,期盼大伙能够借助自身所做的插件以及我们官方出品的插件一起来很好助推大伙于Text当中去开发相关的应用,提升大伙的工作效率 , 。
这是一段比较混乱且存在错误格式的句子,我先尽量按照要求调整:2015年9月15日,发布了多种开发工具支持策略,不管使用任何一款你所喜爱的HTML5工具,都能够开发应用,这里面涵盖了诸如Text3、 、 、++、VIM以及微软最新的Code等等一系列,有着促进中国移动平台行业生态发展的合作心态,为开发者和企业提供服务。其中十几款开源项目代码被共享在了基于Git的代码托管与在线协作平台上,期望能借助在上开源给开发者带来更多便利。 但这样的表述依然很不通顺,建议你检查并矫正原始内容后再清晰准确传输,以便能更好地表达确切的意思 。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码