查看并编辑二进制文件
在Linux下使用vim配合xxd查看并编辑二进制文件
在命令模式下键入:
:%!xxd
回到命令模式输入
:%!xxd –r
设置空格和Tab字符可见
:setlocal list
:set listchars=tab:>~,trail:.
执行 :setlocal list 命令后,会把 tab 字符显示为 CTRL-I 键的显示字符,实际显示为 ^I。同时会在行末显示一个 $ 字符。默认不会显示空格。
set listchars=tab:>~,trail:. 命令设置 tab 字符显示为 >~~~~ 的样式(假设 tab 字符的显示宽度是 4),设置行末空格显示为点号 .,不显示行首空格和行中间的空格,行末不显示字符。如果需要显示所有空格,可以把 trail 改成 space。