平时一直在用Notepad++的hexEditor插件来做一些16进制的编辑,不过插件有一些bug,比如从后向前选择文本时,复制内容有问题,而且这个插件好像没有在更新了。所以为了方面以后的编辑,我下了插件的源码,然后做了些修改。
主要做了下面修改:
1.无论从后往前选择还是从前往前选择文本,都能够复制16进制内容。
和back键都能够删除16进制值。(以前del只能删除选中的内容)
3.注释掉了一行导致npp崩溃的代码,我没深究这行代码的作用。(当进入16进制编辑的界面,关闭当前文档或者关闭Notepad++,notepad++关闭会出现问题)。
4.修复了一个bug,当在16进制编辑界面,选中16进制内容,长按ctrl+c,notepad++会崩溃。
5.在16进制编辑界面中,ins键对右侧的dump区域有影响了(可以选择插入字符,也可选择覆盖字符),对左侧没有影响。
6.把版本号改成了0.9.6。
修改后的源码和编译出来的插件稍后会传到**** downland,地址:/detail/q408384053/9513786。