|
本帖最后由 tubaba 于 2018-11-1 09:32 编辑
使用帮助在此
2016-10-10 写在前面的话.
不知各位同学是否知道一个外国人开发的scitejump工具.不知道请点击[http://www.autoitx.com/forum.php ... 7932&from=favorites]这里[/url].其实这个工具还是蛮好用的.特别是当代码比较多的时候,用这个可以方便的跳转.
但是用起来总是感觉美中不足,虽然提供了源码.想修改一下源码以附合自己的使用习惯.但老实说,我看了很久才明白一部分.
SCiTe的编辑区使用的是Scintilla控件.这个控件非常强大,如果不知道,请自行百度.在查阅了Scintilla开源库使用指南之后,觉得已有重新开发这个软件基础.
因此,根据scitejump的一部分功能重新设计软件,为了区别,我把它命名为MySciteJump.看起来界面相似,其实代码95%都是重新编写的
====================================20180821
版本号:1.5.4build20180821
优化:快捷启动栏的图标按住CTRL键后拖动时加入提示条,优化显示效果.
优化:软件退出时可能失去响应的问题.
修改:快捷启动栏的图标按住CTRL键后拖动以改变顺序功能现在需手动激活.
修正:无图标的按钮在改变按钮顺序后显示错误的问题.
20180628
版本号:1.5.3build20180628
优化:快捷启动栏的图标现在可以按住CTRL键后拖动以改变顺序.
20180529
版本号:1.5.2build20180529
修正:前一次更新带来的语言选择失效的问题.
修正:前一次更新带来的做为SciTE子窗口启动的问题.
优化:当SciTE先于软件退出时,可能造成软件失去响应的问题.
20180408
版本号:1.5.0build20180408
优化:增加是否启动SciTE选项,以期待作为一个快捷启动管理软件使用.当取消选择"同时启动SciTE"时,启动软件后自动切换到快捷启动窗口.
优化:快捷启动工具提示样式
2018-03-31
版本号:1.5.0build20180331
新增:浮动工具栏.将一些常用功能放到浮窗上.可以更方便的操作SciTE.提供的行标记功能与SciTE自带兼容.
新增:视图语法着色.提供开关选择.包括内置着色方案.当前SciTE着色方案等
优化:标签页采用子窗口化处理.以保证在较低分辨率的显示器上能调整所有设置,主窗口尺寸最小限制在241*362
2018-02-28
版本号:1.4.9build20180228
修正:如果脚本首行使用"#CS,#CE"区域注释命令会出现识别错误,造成分类不正确.
2018-02-24
版本号:1.4.8build20180224
优化:搜索combo响应逻辑
2018-01-31
版本号:1.4.7build20180131
优化:提取脚本注释部分速度提升.SciTE切换缓冲区时,树视图同步刷新更迅速.并可随时终止刷新.
优化:在部分机器上,更改treeview工具提示位置可能会造成程序假死,因此加入选择开关.
2017-11-19
版本号:1.4.6build20171119
优化:界面微调,适应多语言版本需要.
2017-08-16
版本号:1.4.6build20170816
修正:部分以嵌套形式存在的区域注释不能被正确处理.
2017-07-29
v1.4.5 build 20170729
修正:当函数定义带有"_"符号时,在某些情况下不能正确提取函数名称及注释的问题
2017-07-22
v1.4.5 build 20170722
修正:某些情况下不能获取dllcall的API名称
优化:自定义函数列表刷新机制
2017-07-19
v1.4.4 build 20170719
修正:打开include文件不能定位到变量错误
2017-07-18
v1.4.4 build 20170718 优化:根据控制台错误信息智能插入include信息,加入形如^ ERROR的处理模式,
如"xxx.au3"(5436) : ==> Unknown function name.:
$TestPath = _WinAPI_PathSearchAndQualify($TestPath)
$TestPath = ^ ERROR
2017-07-16
v1.4.3 build 20170716 可以设置窗体随SciTE移动而移动.增加选择是否做为SciTE子窗口附加,在32位系统中请勿勾选此项,经测试,会引起SciTE弹出窗口显示错误.64位系统无此问题.
加入窗口相对SciTE位置水平偏移手动控制,以适应不同的windows版本及主题.
因为功能的结构调整,历史版本的数据库不再适用,需要重新刷新数据库!
2017-07-11
v1.4 build 20170711 优化:不在使用_IsPressed,事实证明此函数不太可靠.可能会影响其它程序的正常功能.
新增:UDF函数变量辅助.点击sicte编辑区,会显示详细信息.
在使用本功能前,需要重新刷新数据库.否则不能使用
2017-06-26
v1.4 build 20170626 加入Volatile关键字修饰函数的支持.
2017-06-21
v1.4 build 20170612 快捷启动增加了以指定MIC等级启动应用程序,以应对vista以上操作系统的User Interface Privilege Isolation(用户界面特权隔离)带来的兼容性问题.比如运行在高MIC等级上的进程无法接受一些常用的系统信息,如前面提到的文件拖曳消息,如果要使应用能正确接收到拖曳消息,就必须使此应用与桌面explorer运行在同一MIC等级下(一般这个等级为中)
2016/10/29 好吧,忍不住又更新了一下.创意来自坛友ixiaolong,SciTE排错辅助工具 自动添加#include <...>,但我不知道思路是否跟他的一样,因为有了开发au3encode及本工具的经验,实现这个功能变得轻而易举,可能会有bug.
没有进行过多的测试,在首次使用前请刷新一下include数据库.不然功能无法使用
修正:继续UI界面调整及一些逻辑错误
增加:根据scite 编辑区被选择的字串查询数据库.实时返回当前系统UDF或者定义变量的UDF文件名称.
增加:根据运行错误,智能添加缺失的include头文件.仅限于undefined function or variable,感谢坛友ixiaolong,创意来自对方
增加:用户include目录的添加删除.可以添加删除当前编辑脚本-->用户include目录
2016/10/25 修正:继续UI界面调整及一些逻辑错误
增加:快速启动面板,现在可以将感兴趣的程序集中放入此面板内.从而解放你的工具栏
此为第一个正式版本.如无意外,将放缓开发速度
2016/10/20 增加:增加了注释,控制命令加入树视图.
修正:双字节字符的搜索问题.同时移除编码选择combo,因为现在可以自动检测,不需要此功能了
继续进行UI细节上的一些调整
19:40 2016/10/15
测试了一下软件对ACN版SCITE的支持.发现完全不起作用.一调试发现取得的文本居然是乱码.(本工具与scitejump在这点上不同,scitejump读取的是文件路径再载入文件内容进行处理.而本工具采用的是直接读取scite编辑区文本处理.个人认为这样的响应速度应该更快一些),使用ControlGetText在ACN版上无论怎么做都有部份中文是乱码.无奈只好直接调用WM_GETTEXT.幸好,这个问题解决了.还不知道如何自动检查编码方式.只好提供手动调整了:)
同样,本版本继续加入多语言支持^^,当第一次启动本工具成功后.以后就可以用本工具来启动SCITE
1.调整:功能按钮响应逻辑.
2.增加:界面的一些调整,屏幕左右吸附,边缘自动隐藏.
3.增加:为SciTE工具菜单附加外部程序的功能.现在可以使用本工具方便的为SciTE工具菜单添加或者移除功能了.:)
4.增加:针对不用的SciTE版本使用的编码可能不一样.特别提供编码选择.请在最后一页进行调整,如果使用ACN版的SciTE,请选择UTF16LE,如果使用Sky天空版的,请选择ANSI.其它版本建议ANSI,不行再自己尝试
===================================
请下载此版本
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?加入
x
评分
-
查看全部评分
|