关于可以进行 HEX 编辑的免费文本编辑器

上一篇日志中,我使用 PSPad 修改了 RT-AC68U 的 CFE。PSPad 在我进行(准)程序员的工作早期曾经用过一阵,后来好像是在编程语言改变之后,我就切到了 Notepad++ 并一直使用至今。之所以我会选择一个不常用的编辑器去进行修改 CFE 这么重要的工作,是因为我常用的编辑器实在太弱鸡了。

嗯,下面的使用体验仅仅基于短时间试用,实在没时间琢磨钻研。如有错漏,欢迎指出。

Notepad++ 的 HEX 编辑模式需要使用插件,字体一下变得很难看而且不能调整,编辑时光标的存在方式很不直观,只能直接输入当前光标所在位置的下一个字符来完成修改。
但这些都是小问题,最可怕的是,没!有!撤!销!
notepad++

EmEditor 上次说过了,似乎是需要插件才能获得完整的 HEX 编辑功能。插件好不好用暂且不说(抬头看看上面那只),插件也是收费版才有的功能。

gVim 不是我常用的编辑器,不过体验了一下,开启 HEX 模式也是只能编辑二进制的部分,不能直接编辑字串。
还有无数的编辑器根本不支持 HEX 模式,比如 Notepad2、jEdit、metapad 等等。

嗯,其实 Hex Edit 这种才是专业的,不过没有中文界面看起来就是不爽怎么办,虽然都看得懂。
hexedit

意外地发现了硬盘里的一个存货:MadEdit,具有相当不错的 HEX 编辑功能。
madedit1

顺便一提,在这篇日志里提到的文字编辑换行问题,MadEdit 处理得也不错。
madedit2

唯一令人在意的是,它的最后更新日期是接近五年以前……
http://sourceforge.net/projects/madedit/files/MadEdit/

或许 UltraEdit 之类的收费软件可以做得更加全面一些,但是作为一个无论是程序代码编辑、文字编辑还是 HEX 编辑的需求都很轻量的用户,我的需求完全可以通过各种不同的免费软件来满足:
代码编辑: Notepad++、PSPad、gVim
文字编辑: EmEditor、metapad、MadEdit
HEX 编辑: PSPad、MadEdit

我为什么还需要一个大而全、收费贵至 80 美金还只负责一年更新的软件呢?

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注