使用vim编辑可执行文件--16进制模式
2012-11-22 12:46
281 查看
怎么使用VIM来编辑可执行文件呢? 并且是以16进制模式下!
首先,打开二进制文件时要加参数"-b",不然会报文件第一行错误.
打开文件后,默认是文本格式的,我们用":%!xxd"可以切换到十六进制编辑.
是不是和utaredit很像呀?还可以加上参数-c来设置每行显示多少字节,比方用":%!xxd -c 16",就会显示成16字节一行.
如果用":%!od"命令,则会隐藏左侧的文本列.
不过,有一点不爽的就是改变文本列,不会改变16进制里的数据,只能手动在16进制列做修改.在文本列里的修改是不会生效的.
注意:修改完成后,不要保存,要再用":%!xxd -r"切换成文本状态格式再保存.
最后
首先,打开二进制文件时要加参数"-b",不然会报文件第一行错误.
$vim -b tuxcmd
打开文件后,默认是文本格式的,我们用":%!xxd"可以切换到十六进制编辑.
:%!xxd
是不是和utaredit很像呀?还可以加上参数-c来设置每行显示多少字节,比方用":%!xxd -c 16",就会显示成16字节一行.
如果用":%!od"命令,则会隐藏左侧的文本列.
不过,有一点不爽的就是改变文本列,不会改变16进制里的数据,只能手动在16进制列做修改.在文本列里的修改是不会生效的.
注意:修改完成后,不要保存,要再用":%!xxd -r"切换成文本状态格式再保存.
:%!xxd -r
最后
:wq
相关文章推荐
- vim使用16进制格式编辑二进制文件
- 使用vim打开文件的16进制形式,编辑和全文替换
- 可编辑单元格并且支持usercommand的ALV使用;读写磁盘文件;调用磁盘可执行文件
- 在Linux下使用vim配合xxd查看并编辑二进制文件
- [vim]怎样使用 进入编辑模式的按键
- 使用Vim打造IDE--缓冲区和多个文件编辑
- 在Linux下使用vim配合xxd查看并编辑二进制文件
- 在Mac终端中使用vim编辑文件步骤
- 如何在 Vim 中使用模式行进行文件特定的设置
- 在Linux下使用vim配合xxd查看并编辑二进制文件
- 在Linux下使用vim配合xxd查看并编辑二进制文件
- 使用vim对被编辑文件加密
- 使用vim编辑二进制文件
- [转] vim使用技巧--如何把所编辑文件的编码方式改为utf-8
- 如何使用VIM的列编辑模式 [转]
- 如何使用 Vim 编辑器编辑多个文件
- 使用vim编辑二进制文件
- 解决问题:vs 使用命令行参数调试时出现"当前项目设置指定将使用特定的安全权限对该项目进行调试.在此模式下,命令行参数将不会传递给可执行文件."
- [转] vim使用技巧--如何把所编辑文件的编码方式改为utf-8
- Vim 文件编辑与使用