两周前(2023-07-09)发布了 wxMEdit 3.2,并开启了版本更新检测。不过当时还有一些 RISC-V 的包未打完,今天除了 FreeBSD 的 RISC-V 包之外都完成了。
wxMEdit 是对编码和十六进制编辑支持很好的文本编辑器,尤其是在十六进制模式下也能支持各种编码。 wxMEdit 是 MadEdit 的后继,并对其做了很多改进。下载地址为:
https://wxmedit.github.io/zh_CN/downloads.html
欢迎大家下载使用,有问题可以在 GitHub 上反馈或者通过其他方式联系我。
wxMEdit 3.2 由共同维护人 jerome KASPER 重新设计了图标,包括程序主图标及菜单/工具栏图标,给人耳目一新之感。 jerome KASPER 同时还为 wxMEdit 添加了法文翻译。
wxMEdit 3.2 的重大改进还有: 新增 Win64、国产发行版以及 RISC-V 架构的包, 支持国家最新中文编码标准 GB18030-2022, Unicode 支持到 15.0, Windows 下支持 High DPI, 支持 GTK + 3 与 Wayland, 调整了一部分快捷键。
调整快捷键是个不兼容变更,主要是去掉冲突、冗余的快捷键,增加小键盘快捷键,参见 wxMEdit 3.2 中的快捷键变更。
wxMEdit 3.2 相比 wxMEdit 3.1 兼容性更好、更加稳定,修复了多个崩溃问题、兼容性问题以及一些其他小问题。 其中有一个值得一提的是修复 AltGr 输入字符问题, 国内可能用这个功能比较少(也有,比如切换到支持输入拼音声调键盘布局),欧美用到的更多一些。 从 2018 年到今年也花了很多精力定位及修复该问题。 期间了解到 Windows 下的 AltGr 与 Ctrl-Alt 等效,wxWidgets 也采取了相同方案, 这也是调整部分快捷键的一个原因,将原有的 7 个 Ctrl-Alt-字母 快捷键调整为 Shift-Alt-字母。
此外 wxMEdit 3.2 所打发布包也与以往不同。 对于 Windows 版,新增了原生 Windows 64 位的包,同时提供了 7-zip 与 zip 格式; 另外为了解决新版 ICU 库不支持 Windows XP 的问题,用到了 VC-LTL 与 YY-Thunks, 经验证完全解决了 XP 的问题; 不过有点遗憾的是这样打出来的包在 ReactOS 下无法运行,因此为 ReactOS 单独打包,ReactOS 包的 ICU 版本停留在 58,只能支持到 Unicode 9。 而为 Linux 发行版打包才是大头,这个周末打了好多包。除了为国际主流发行版打包外,还支持了国产根社区的三个发行版:openEuler、openKylin、deepin (另外两个 OpenAnolis、OpenCloudOS 的根社区版未提供 wxWidgets,无法打包)。 此外,由于 RISC-V 生态的兴起,wxMEdit 3.2 也为多款操作系统(Ubuntu、FreeBSD、openSUSE、openEuler、openKylin、deepin)提供 RISC-V 架构的包。
wxMEdit 3.2 的改动记录如下:
- 添加新功能:以人类可读的格式显示文件大小。
- 添加了始终使用特定编码打开文件的选项。
- 新增对 GTK+ 3 以及 Wayland 的支持。
- 新增对 Windows 下的 High DPI 的支持。
- 重新设计了图标(由 jerome KASPER 设计)。
- 更改了一些快捷键,请参见 wxMEdit 3.2 中的快捷键变更。
- 将 GB18030 支持更新到了最新标准 GB18030-2022。
- 更新了 Unicode 15.0 的 Unicode 块描述(需要 ICU 72 或更高版本)
- 修复了文本模式下行长超过限制时导致崩溃的问题。
- 修复了在“关于 wxMEdit”对话框点击“确定”按钮时导致崩溃的问题。
- 修复了在按窗口自动换行时文本中包含一些制表符导致无法响应的问题。
- 修复了 wxMEdit 3.1 中破坏的三击选中一行的行为。
- 修复了(使用 wxMSW-2.8 构建的)MadEdit/wxMEdit 中信息窗口每次高度减少 4 的问题。
- 修复了重启后字体与编码未恢复的问题。
- 修复了无法通过 AltGr 输入字符的问题。
- 修复了 Linux 下光标闪烁与选区反色的渲染问题。
- 修复了 Windows 10 下 IME 候选窗口不跟随光标的问题。
- 添加了法文翻译(jerome KASPER)。
- 更新了简体中文翻译。
- 其他小修改及问题修复。
相关推荐
RISC-V Debug Support Version 1.0.0-STABLE 中文版 RISC-V Debug Support Version 1.0.0-STABLE 是一份关于 RISC-V 调试支持的技术规格文档,该文档提供了 RISC-V 调试模块(DM)的详细说明和技术规范。 1. 简介 ...
RISC-V(Reduced Instruction Set Computer - 第五版)是一种开放源码的指令集架构(ISA),由加州大学伯克利分校的研究团队于2010年推出。它旨在简化处理器设计,提高效率并降低制造成本,同时也为硬件创新者提供了...
RISC-V 指令集架构概述 RISC-V 是一种开放的指令集架构(ISA),旨在提供一个自由、开放、可扩展的指令集架构,以满足现代计算机系统的需求。RISC-V 指令集架构的设计目标是提供一个高性能、低功耗、灵活的指令集...
RISC-V中文手册.pdf是关于RISC-V指令集架构的详细指南,由DAVID PATTERSON和ANDREW WATERMAN编写,勾凌睿、黄成、刘志刚等人翻译,包云岗校阅。本手册涵盖了RISC-V的基本概念、设计理念、指令集架构、实现方法等方面...
RISC-V是一个开放源代码指令集架构(ISA),它由学术界和工业界共同设计,旨在提供一个现代、高效且可扩展的计算平台。RISC-V的优势在于其简洁的设计、低功耗特性和允许自由使用的设计,使得它可以广泛应用于各种...
由西南证券发布的研究报告:《RISC-V:异构IoT时代全新架构》,作者:陈杭,曹辉。 讲述了有关RISC-V发展,与arm,x86的对比,以及在IoT时代的发展趋势。具体章节包括: 1.RISC-V简介 2.CPU主流架构 3.x86、ARM...
RISC-V(Reduced Instruction Set Computer - Version V)是一种开放源码的指令集架构(ISA),它被设计为一种简洁、高效且可扩展的体系,适用于各种计算设备,从微控制器到超级计算机。RISC-V Reader是中国版的RISC...
《RISC-V Debug Specification Version 1.0-STABLE》是RISC-V架构的调试规范,由Paul Donahue和Tim Newsome等人编辑,旨在为RISC-V处理器的开发者和实现者提供一套稳定的调试标准。该规范在保持向后兼容性的前提下...
RISC-V Debug 手册中文版 RISC-V 是一个开源的指令集架构(ISA),它提供了一个高度可扩展的架构,可以满足不同的应用需求。RISC-V Debug 手册中文版是 RISC-V 官方提供的一个 Debug 手册,旨在帮助开发者和测试者...
RISC-V是一种开放源码的指令集架构(ISA),它旨在提供简单、高效且可扩展的设计,使得开发者能够根据需求定制处理器。本教程将带你深入了解RISC-V处理器的设计原理及其应用。 RISC(精简指令集计算机)的概念起源...
《RISC-V手册1》是一本深入探讨RISC-V架构的开源指令集指南,由DAVID PATTERSON和ANDREW WATERMAN撰写,并由勾凌睿、黄成、刘志刚等人翻译。本书主要关注RISC-V架构的设计理念、模块化特性和其在现代计算机体系结构...
《RISC-V Reader Chinese v2p1》是针对RISC-V架构的一本权威指南,尤其对从事编译器后端开发的专业人士来说,是不可或缺的参考资料。RISC-V是一种开放源代码指令集架构(ISA),它以其简洁、高效的设计理念在近年来...
5. **开放源码**:RISC-V的开放许可使得任何人都可以自由地使用、修改和发布相关软硬件,推动了其生态系统的发展。 在"RISC-V Reader Chinese v2p1.pdf"中,读者可以期待找到以下内容: 1. **基础架构**:包括RISC-...
《RISC-V的特权规范》是RISC-V架构的核心组成部分,详细阐述了RISC-V处理器在执行不同层次操作时所采用的特权模式。RISC-V,全称精简指令集计算(Reduced Instruction Set Computing),是一种开放源码的指令集架构...
RISC-V指令集手册是伯克利大学开源处理器项目组发布的一份技术文档,它详细介绍了RISC-V这一开源指令集架构的用户级指令集。RISC-V指令集的第二版(版本2.0)由Andrew Waterman、Yunsup Lee、David Patterson和Krste...
### RISC-V指令集手册知识点概述 #### 一、RISC-V指令集手册基本信息与版本迭代 **手册名称**:RISC-V指令集手册 **版本**:2.1 版 **出版时间**:2016年5月31日 **作者**:Andrew Waterman, Yunsup Lee, David...
《RISC-V开源MCU指令集手册》是针对RISC-V架构的一份详细技术文档,旨在帮助开发者理解和掌握RISC-V指令系统。RISC-V(Reduced Instruction Set Computer - Version 5)是一种开放源代码的指令集架构,由加州大学...
RISC-V External Debug Support是RISC-V架构的一个关键组成部分,它定义了用于调试RISC-V处理器的接口和协议。RISC-V是一种开放源代码指令集架构(ISA),因其简洁、高效和可扩展性而在全球范围内获得了广泛的关注和...
### RISC-V中文手册知识点概览 #### 一、RISC-V简介 RISC-V(精简指令集计算第五版)是一种开源的指令集架构(ISA),它为开发者提供了自由设计处理器内核的能力,同时也支持各种不同的应用领域,如嵌入式系统、...
**RISC-V中文架构手册详解** RISC-V(Reduced Instruction Set Computer - Version V)是一种开放源码的指令集架构(ISA),旨在提供简洁、高效的设计,以满足现代计算的各种需求。RISC-V的设计理念是模块化和可...