假设我们使用VIM
处于某个文件中。我们使用以下命令将文件更改为二进制模式:
:%!xxd -b
如何在不按u
的情况下恢复到上一个文件?
谢谢! :)
答案 0 :(得分:0)
不是真的Vim,但仍然是一个解决方案。把它放到你的路径中(我称之为xxd-unbits
,但任何名称都与另一个名称一样好)和chmod 755 xxd-unbits
:
#!/usr/bin/perl
while (<>) {
if (/[0-9a-f]+:((?:\s[01]{8})+)/) {
print join('', map { chr(oct("0b$_")) } split(/\s/, substr $1, 1));
}
}
然后你可以:%!xxd-unbits
。