开发教程| Sublime插件介绍和安装教程
前端开发
浏览:713 次

让HTML5前端开发人员使用Sublime快速开发本地苹果和Androidapp。Sublime 统软云插件是一套面向HTML5前端开发人员的开源Sublime文本扩展插件,包括:app管理、app框架、页面模板、代码提示、代码管理、小部件打包、实机同步、日志输出、自定义AppLoader管理等功能。其他功能插件也在增加。这些插件已成功包含在Package Control中,开发者可以直接下载并安装在Sublime Text3中;所有插件都是开源的,开发人员也可以基于此扩展自己的插件。
当前支持环境Sublime文本3
Windows或Mac
Android手机
IOS手机
首先,通过快捷键安装Package Control1;ctrl+`或查看>显示控制台菜单打开控制台
2.粘贴以下代码后,按Enter键安装
3.参考文献
4.如果您不想通过Package Control安装插件,可以在官方统软云网站上下载插件,并将其解压缩到Sublime text3中的Packages目录。

导入urllib。请求,os,hashlib;h=“2915d1851351e549c20394736b442”+';8bc59f460fa1548d1514676163dafc88';pf='包装控制。崇高的包装”;ipp=崇高。已安装包路径();urllib.request.install_opener(urllib.quest.build_opener)(urllib.request.ProxyHandler()));by=urllib.request.urlopen('https://packagecontrol.io/' ; + pf.替换(“”,“%20”))。read();dh=hashlib.sha256(by).hexdigest();print('验证下载时出错(得到%s而不是%s),如果dh!=否则打开(os.path.join(ipp,pf),'wb')。写入(由)
安装真机同步插件1.快捷键';Ctrl+Shift+P'(对于Mac:';Command+Shift+P';)(或顶部菜单->工具->命令调色板),输入';安装,选择';包控制:安装包'
2.在弹出的插件搜索框中,输入';统软云',选择';统软云Loader”,输入并等待安装完成。重新启动Sublime Text以使用它。
安装统软云代码提示插件1.快捷方式';Ctrl+Shift+P'(对于Mac:';Command+Shift+P';)(或顶部菜单->工具->命令调色板),输入';安装,选择';包控制:安装包'
2.在弹出的插件搜索框中,输入';统软云',选择';统软云Snippets,输入并等待安装完成。重新启动Sublime Text以使用它。
创建新app。1.使用自定义名称在任何目录中创建项目文件夹,例如';工作区'
2.放入';工作区”将文件夹拖到Sublime Text开发工具中,Sublime文本左侧会出现一个新的项目文件夹
3.右键单击';workspace的文件夹->在弹出菜单的顶部,选择';新统软云项目';>;根据需要选择适当的app框架
4.底部弹出一个输入框->填写统软云项目名称->单击Enter

5.成功创建新项目
创建统软云文件单击此菜单项可在新文件中生成默认的与html相关的模板内容。
压缩Widget包进行代码上传1.打开本地app文件夹;配置。xml文件,将ID更改为云平台创建的appID
2.右键单击app项目文件夹->选择';压缩小工具包';,压缩的zip包位于同一级别的目录中。压缩的zip包可以直接用于统软云平台的功能。
官方加载器真实机器同步Android设备真实机器同步1.启动Android模拟器,例如:下载,或通过USB电缆连接Android手机,并确保';USB调试';已打开,正在等待电话和计算机之间的成功连接
2.右键单击统软云app文件夹->在弹出菜单顶部,选择';Android实机同步…';
3.等待Android手机自动打开刚刚同步的app,这意味着同步成功
4.实机同步快捷键。可以通过小部件项目的任何编辑页面上的快捷键直接执行实机同步。默认快捷键窗口:ctrl+r;mac:命令+r还支持用户修改插件安装目录Sublime API Cloud Loader Sublime keymap(适用于Windows系统)或Default(OSX)中的文件Default(Windows)。公钥映射(适用于Mac系统)。
注意事项:

Mac系统用户应确保插件包中工具目录(Mac system:/users/用户名/Library/Application Support/Public Text 3/Packages/统软云Loader/tools)下的adb命令具有执行权限;ls-al