cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 1836|回复: 15

HP Prime代码编辑器 PrimeCode

[复制链接]
发表于 2026-2-5 08:46:59 | 显示全部楼层 |阅读模式
PrimeCode.hpappdir.zip (116.18 KB, 下载次数: 40)
还有很多功能没做!
相信大家看过王冲的编辑器,那个编辑器实体机上大概率无法运行,而且字符不等宽,
因此我制作了PrimeCode,给大家最好的编辑体验~

下载 (5).png
右边的滑动条是真的可移动的,并且界面有“丝滑”非线性动画
特性
设置都在setting.json中修改,保存后可实时预览。
下载 (4).png
例如更换主题为白色
下载 (3).png
切换字体为fira code
下载 (2).png

一定要记得点击汉堡菜单中的保存来保存你的代码。特点:保存大文件分段保存,防止报错。(大于300行)


下载 (1).png
三西文等于两中文
下载.png
自动高亮,颜色加框~

 楼主| 发表于 2026-2-5 08:47:46 | 显示全部楼层
按symb开启搜索,plot全局替换
发表于 2026-2-6 15:29:44 | 显示全部楼层
好东西
发表于 2026-2-8 15:49:33 来自手机 | 显示全部楼层
这个字体高亮的颜色可以修改吗,白色模式下用亮绿色和亮黄色和看起来有点勉强了
 楼主| 发表于 2026-2-8 17:51:15 | 显示全部楼层
kaimiao 发表于 2026-2-8 15:49
这个字体高亮的颜色可以修改吗,白色模式下用亮绿色和亮黄色和看起来有点勉强了 ...

目前不能
发表于 2026-2-8 17:53:28 | 显示全部楼层

那行吧,说不定哪一天你就整上这个功能了
发表于 2026-4-20 17:28:11 | 显示全部楼层
好厉害
 楼主| 发表于 2026-5-2 11:24:32 来自手机 | 显示全部楼层
kaimiao 发表于 2026-2-8 15:49
这个字体高亮的颜色可以修改吗,白色模式下用亮绿色和亮黄色和看起来有点勉强了 ...

因为每个颜色的字都是用图片渲染的
发表于 2026-6-24 11:42:54 | 显示全部楼层
错误报告:
V2,硬件C,操作系统V0.050.640,2024/09/01
错误位置:main函数,732行(首处)
错误信息:OverflowError(在将长整数转为机器字时溢出)
错误原因:dimgrob无法接受rgb(255,255,255,255)作为颜色参数
尝试解决:更改主屏幕设置的整数基数、位数无效
可能解决方案:升级固件
盼复。
发表于 2026-6-24 12:56:27 | 显示全部楼层
修复报告:
升级至2025/09/15,成功修复
参考资料:
G1 firmware地址:https://www.hpcalc.org/details/7469
G2 firmware地址:https://www.hpcalc.org/details/7783
发表于 2026-6-25 12:53:15 | 显示全部楼层
看着很不错,要是能够实现代码自动补全就爽了,目前发现能实现代码自动补全的计算器只有NumWorks。
 楼主| 发表于 2026-6-28 09:53:35 | 显示全部楼层
yzh223 发表于 2026-6-25 12:53
看着很不错,要是能够实现代码自动补全就爽了,目前发现能实现代码自动补全的计算器只有NumWorks。 ...

有提示,比如键入lo会提示log,但是不能给你自动补全。只是给你看的
发表于 2026-7-10 10:55:25 | 显示全部楼层
研究了一下楼主的代码,有个疑问,楼主是咋知道python的hpprime模块里面划线和画圆函数参数color的计算方法的(a*256**3+65536*r+256*g+b)?有什么可以参考的地方吗?机器自带的帮助文档貌似没有这方面的说明啊。
发表于 2026-7-10 11:28:22 | 显示全部楼层
网上查了下资料,是是‌32 位 ARGB 颜色值‌的整数编码计算式,基于"256 进制”位移原理,Alpha 占最高 8 位(左移 24 位),红色次之(左移 16 位),绿色(左移 8 位),蓝色占最低 8 位(不移位)。关键是楼主是咋知道color参数是这样表示的,prime机器内帮助好像压根没说。另外还有几个模块机器内貌似也没有帮助文档:graphic,cas,arit,linalg.有点头大啊。
 楼主| 发表于 5 天前 | 显示全部楼层
LCD 发表于 2026-6-24 11:42
错误报告:
V2,硬件C,操作系统V0.050.640,2024/09/01
错误位置:main函数,732行(首处)

老固件不能设置透明度。
 楼主| 发表于 5 天前 | 显示全部楼层
yzh223 发表于 2026-7-10 11:28
网上查了下资料,是是‌32 位 ARGB 颜色值‌的整数编码计算式,基于"256 进制”位移原理,Alpha 占最高 8  ...

可查看RGB函数。通用的。rgb()在cas和普通模式表现结果不同
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|Archiver|手机版|小黑屋|cnCalc计算器论坛

GMT+8, 2026-7-19 00:57 , Processed in 0.017126 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表