QuickXDev增强功能:用户自定义变量、函数自动完成提示及转到定义
2014-11-19 11:51
567 查看
更新:quick-cocos2d-x的目录和你的项目目录要放在同个分区上(比如win用户一般是多分区的),不然这一功能会受影响。
鉴于sublime的自动完成机制,QuickXDev(其实所有插件都一样)之前有个地方一直让大家不爽,那就是自己定义的变量要打很多个字才提示出来。今天我把这个遗憾给弥补了,并且对其进行了增强。具体说明如下:
一、初始化
![](http://static.oschina.net/uploads/space/2013/1112/194000_D9rL_918173.png)
如上图,在侧边栏右击一个文件夹,选择Rebuild User Definition,这个动作将执行如下操作:
1、删除之前所有的用户自定义变量的自动完成提示。
2、生成该文件夹下所有lua文件里的自动完成提示。包括:
1)类,如
2)类成员函数,如
3)函数,如
4)局部变量,如
5) 全局变量,如
3、生成部分变量内容的“转到定义(Goto Definition)”,有类、类函数、函数、全局变量,也就是局部变量除外。
这个适用于以下场景:
1、第一次使用,初始化。
2、打开一个新的项目,但不想使用之前项目的自动完成。如果不执行这个动作,用户自定义的自动完成提示将一直累积下去。
注:调用这个功能要间隔3秒以上,频繁时将忽略。
二、保存时生成
这是一个特色功能,用户在保存一个lua文件时将对该文件执行以上操作(只对该文件,也就是只替换该文件里的变量,函数自动完成,之前其它已生成的不受影响) 。
比如你刚打一个变量aaa,你只要保存了文件,这个aaa就会出现在自动完成列表中,不用你去调用第一步的操作。
注:这个功能执行间隔至少2秒 , 频繁的保存将忽略 。
三、使用案例
1、自动完成。
![](http://static.oschina.net/uploads/space/2013/1112/194810_uupL_918173.png)
如上图,现在只要写少量字就出来了 。
2、转到定义。
![](http://static.oschina.net/uploads/space/2013/1112/200408_Td73_918173.png)
跟之前quick-x的部分一样,选一个单词或一些内容之后,右键->Goto Definition即可。
鉴于sublime的自动完成机制,QuickXDev(其实所有插件都一样)之前有个地方一直让大家不爽,那就是自己定义的变量要打很多个字才提示出来。今天我把这个遗憾给弥补了,并且对其进行了增强。具体说明如下:
一、初始化
![](http://static.oschina.net/uploads/space/2013/1112/194000_D9rL_918173.png)
如上图,在侧边栏右击一个文件夹,选择Rebuild User Definition,这个动作将执行如下操作:
1、删除之前所有的用户自定义变量的自动完成提示。
2、生成该文件夹下所有lua文件里的自动完成提示。包括:
1)类,如
local MainScene = class(... MainScene = class(... local MainScene = {}
2)类成员函数,如
function PhysicsScene:onCollisionListener(eventType, event)
3)函数,如
function show(str) function my.show(str)
4)局部变量,如
local str = "aaa"
5) 全局变量,如
GameData={}
3、生成部分变量内容的“转到定义(Goto Definition)”,有类、类函数、函数、全局变量,也就是局部变量除外。
这个适用于以下场景:
1、第一次使用,初始化。
2、打开一个新的项目,但不想使用之前项目的自动完成。如果不执行这个动作,用户自定义的自动完成提示将一直累积下去。
注:调用这个功能要间隔3秒以上,频繁时将忽略。
二、保存时生成
这是一个特色功能,用户在保存一个lua文件时将对该文件执行以上操作(只对该文件,也就是只替换该文件里的变量,函数自动完成,之前其它已生成的不受影响) 。
比如你刚打一个变量aaa,你只要保存了文件,这个aaa就会出现在自动完成列表中,不用你去调用第一步的操作。
注:这个功能执行间隔至少2秒 , 频繁的保存将忽略 。
三、使用案例
1、自动完成。
![](http://static.oschina.net/uploads/space/2013/1112/194810_uupL_918173.png)
如上图,现在只要写少量字就出来了 。
2、转到定义。
![](http://static.oschina.net/uploads/space/2013/1112/200408_Td73_918173.png)
跟之前quick-x的部分一样,选一个单词或一些内容之后,右键->Goto Definition即可。
相关文章推荐
- 执行xpath时提示,需要命名空间管理器或XsltContext。此查询具有前缀、变量或用户定义的函数
- PowerShell使用枚举变量定义带智能提示功能的函数参数
- SrcExpl 插件实现自动显示跳转函数及变量定义功能
- vim安装SrcExpl 插件,实现自动显示跳转函数及变量定义功能
- 增强Eclipse ,MyEclipse 的代码自动提示功能
- 自定义具有自动完成功能的ComboBox
- 增强Eclipse ,MyEclipse 的代码自动提示功能
- Delphi编辑框自动提示完成功能
- 增强Eclipse、MyEclipse的代码自动提示功能
- 解决增强MyEclipse的代码提示功能实例化时自动补全不必要的单词问题
- Eclipse代码自动提示增强及自动上屏功能的修改
- 完善eclipse代码提示,代码自动完成功能
- paip.提升用户体验-----填写EMAIL时自动提示完成
- JQuery中自动完成提示功能
- 关于android开发时,eclipse的函数自动提示功能很卡的问题解决方法
- BDS2006的自动完成函数提示说明
- 增强MyEclipse的代码自动提示功能
- 自定义 StringTable 的自动完成功能 (C# API : SHAutoComplete)
- jquery 模拟类搜索框自动完成搜索提示功能(改进)
- 增强MyEclipse的代码自动提示功能