AuSciTheme (SciTE 主题配色编辑器)
本帖最后由 afan 于 2023-11-10 21:05 编辑史上最直观,操作最便捷的 SciTE AutoIt 主题配色编辑器方案
演示一下基本操作。看似就一个富文本控件,实则上百个控件……
从设计到编写,遇到不少麻烦,还好最终都一一解决,尤其是控件布局、调整透明度的最终结果色计算等等。
几乎涵盖了全部的编辑区设置,除几处带透明度调整的部件在颜色选完之后再更新外,其余二十余处部件及背景色都是实时调色实时显示的。
支持英文版、各种汉化版、包括老旧的ACN版,但不保证各位的都能正常使用,请自行测试,带有返回上一次功能和每一次备份的功能,便于需要时还原。
其它说明可参看更新历史
2.0 完成
在DPI比例150的效果:
更新历史:
210403 2.0 (此版因新增两大功能,主代码量翻倍,因此直接大版本到 2.0)(此版分享已结束)
[新增]左侧添加行数栏、折叠栏,底部添加控制台输出编辑项(十余项):
页边行数栏:
可右击选择字体形式;左击调色 前景色、背景色编辑项
折叠栏:
左击调色 填充色、背景色(两色以棋盘格的形式混合)
控制台输出:
左击编辑字体、大小、粗细斜体下划线属性;右击背景色、字体等编辑项
[新增]收藏主题功能,将常用的主题添加到收藏,以使用最方便的切换方式
在左上角星形单击可添加当前主题,右击显示收藏项目菜单
在收藏菜单项目悬停可显示所示主题的预览图
在图上点击(或点击菜单项目),可直接载入收藏的主题
在收藏菜单项目右击可弹出编辑菜单,可进行删除或重命名操作
点击的收藏项目菜单会被加重,以便于定位或在载入文件或SciTE主题后方便返回
注意:程序支持多开,但若多开并使用收藏功能,请注意以下:
不要同时打开同一个收藏文件进行编辑,否则只会保存最后一次进行的修改
不要在各自程序进程中进行添加、删除、重命名的动作,因程序主要在内存中使用数据
如必须使用以上添加、删除、重命名的功能,最好只在一个程序进程中进行
建议最好只在一个进程中操作收藏项,或者在需要时对当前进程点击"重载菜单"
[修改]几处默认值优先级逻辑调整
[修改]因载入的内容而异,在提示标题上点击右键的菜单项目与之对应
[修改]插入符行透明度可设为"无",这样颜色可完全不透明,却不会遮挡文字,作用为文字底色
[新增]新增刷新功能(F5),可对当前数据重绘界面,以应对可能设置后未及时更新的状况
[修改]添加管理员权限,否则可能无法与 SciTE 通讯
210815 1.0 正式版
[修改]添加管理员权限,否则可能无法与 SciTE 通讯
210411 0.9.2
[修正]忽略行数栏及控制台输出的相关设置
[新增]调色器增加拾色器功能,按F12可切换 启用/停止 实时屏幕取色
210329 0.9.1
[修正]直接关闭调色窗不会保存该窗口位置的瑕疵
[修正]在调色窗中不修改颜色而直接点击确定有时会意外改变颜色
[修改]菜单文本“保存并应用到 SciTE”改为“保存到 SciTE 并应用”以说明保存的是 SciTE 的配置
因当前可能是载入的文件,该菜单执行结果并不会保存当前的文件,以免忽略保存本地文件
[新增]新增“重载当前文件”菜单
210328 0.9
[修正]单击插入符行设置颜色,但取消时颜色透明度未还原的问题
[修改]增强几项数据交互容错率,读写主题文件均以 SciTE 识别为准
[新增]支持以文件形式载入主题配色及交互,此版开始在 SciTE 未运行时也可使用
可拖放(或单击上方提示标题选择)任意带配色信息的文件,若有效数据超过15条则载入
在 SciTE 运行时可将当前载入的主题文件应用到 SciTE
可将当前的 SciTE 主题(或用户全部配置)导出到文件
可编辑当前的主题文件并保存到文件
可编辑当前的主题文件另存为新文件并载入
可运行多个程序实例,比如可进行比较,调试不会相互影响
210411 0.8.2
[修正]忽略行数栏及控制台输出的相关设置
210326 初发布 0.8
BTW, 因无人反馈,更新版本限时分享且已结束。
**** Hidden Message *****
很漂亮 直观 下来看看了,感觉一下新东西 哈哈,来了,感谢a版! 看看,不测试一下ACN版先 赶紧下载试试看 a大又出精品了,,,力顶,,,,,干净下载使用中 哇,,真不戳,真不错 让我看看帖子里藏了什么好东西 下次要来早点 一次前排没抢到:face (12): 这也太牛逼了,厉害 666感谢A版 A大辛苦啦,又一力作精品! 學習
技術含量很高 顶一个,版主厉害!