Egret社区
本帖最后由 qibu111 于 2016-4-11 16:54 编辑

写在前头
wing即将升级到3.0版本,HowPlugin也已经支持到位。在现有的基础上还加入了搜索工具、TSDoc、类构造器等强力功能。并去除wing3.0已经拥有的比如跳转至行(Ctrl+G)、插入getset(直接输入get/set)这些已经支持到功能。地址是:http://store.egret.com/work/b0a03eb1f0da11e5aae5fa163e223ae3.aspx

最新版本:1.0.4(暂时只支持windows
如果有需求,可以回复帖子提交给我。我会尽早满足!
------------------------------------------------------------------
强力推荐1.0.3新加入的发布工具
1、不用再为渠道包发愁,也不用再为版本发布带来的内外网,正式服测试服发愁,插件直接提供发布前的文件替换。您只需要建立对应目录的文件,发布之前选择好,就可直接替换到当前工程并发布项目。
2、不用再为图片压缩发愁,发布工具集成了pngquanti图片压缩工具。发布之前选择剔除不压缩的图片,其他图片通通压缩。
3、上述处理再发布之后会还原当前工程代码,不会因为文件替换和压缩图片而破坏当前工程的文件内容。
------------------------------------------------------------------
1.0.4更新
加入可视化Json编辑器,同时支持导入Excel文件转Json
效果见图:

图4

图4

------------------------------------------------------------------
1.0.3更新
去掉换行符检测
加入英文翻译中文(理论支持中文翻译英文,奈何插件可能有BUG产生,下版本用界面系统完成)
加入发布工具
效果见图:

------------------------------------------------------------------
1.0.2更新
加入Json格式化(Ctrl+J)
加入手动验证当前Json文档格式(Alt+J)
保存时自动验证当前Json文档格式
------------------------------------------------------------------
1.0.1更新
修复wing2.5.1的检测换行符会自动加2个大括号的BUG。
使用新的api来转至指定行
------------------------------------------------------------------
最新版本插件下载地址:http://pan.baidu.com/s/1nuu2QCh
------------------------------------------------------------------
Ctrl+Shift+P命令面板输入help查看用法...
How插件快捷键:
Alt+C:复制Exml文件中的组件ID到粘贴板(来源官方)
Alt+G:创建get/set
Alt+F:创建方法
Alt+M:创建模块
Alt+.:静态属性代码提示
Alt+E:上移选中代码
Alt+D:下移选中代码
Ctrl+Shift+C:单星号注释
Ctrl+L:转至指定行
Alt+J:检查当前文档Json格式
Ctrl+J:格式化选中的Json文本
Alt+B:集成化研发平台的BugList转git的说明文档
Alt+T:翻译选中项
Alt+P:发布项目
Ctrl+回车:编辑当前Json和导入Excel到Json
其他功能:
自动检查保存的Json格式
------------------------------------------------------------------
静态属性代码提示是这样的,可以动态解析静态属性里面的键值对,比如一个语言配置如下:
[mw_shl_code=applescript,true]
class LanguageConfig {
        public static nickNameTooLong = "昵称设置过长";
        public static loadProgress = "加载进度:{0} ,第{1}/{2}";
        public static updateStart = "正在检查更新包...";
}
[/mw_shl_code]
这时候输入“LanguageConfig.”,然后按下 “Alt+.”,就会产生图1中的提示。

除此用处之外,也能提示any类型对象的内容,弥补wing的不足。比如:
[mw_shl_code=applescript,true]
class DataConfig {
    /**
    * 经验配置
    * */
    public static upExp: any =
    {
        1: 0,
        2: 1,
        3: 9,
        4: 30
    }
}[/mw_shl_code]
这时候输入“DataConfig.upExp.”,然后按下“Alt+.”,就会产生图2中的提示。






图1

图1

图2

图2

图3

图3
分享到 :
2 人收藏

22 个回复

倒序浏览
zcxp  官方团队 | 2015-12-30 16:26:05
牛,很有想法
xsstomy  斑竹 | 2015-12-30 16:50:01
cat  登堂入室 | 2015-12-31 22:45:15
厉害
dily3825002  社区管理员 | 2016-1-11 15:56:14
Once  斑竹 | 2016-1-11 18:35:20
   
ZXQ  初窥堂奥 | 2016-1-13 10:58:52
厉害 ~
Soonsky  初窥堂奥 | 2016-1-13 11:23:20
NB的插件!!1赞
steven1041  自成一派 | 2016-1-14 13:49:57
支持!顶起来!
jiazom  登堂入室 | 2016-1-21 16:07:53
赞,方便又高效率很多
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部