Aliens

Vim常用操作

April 24, 2021

编辑二进制文件

https://vi.stackexchange.com/questions/343/how-to-edit-binary-files-with-vim

打开并编辑二进制文件, 可以使用 xxd 命令

1
xxd test.bin | vim -

如果这个二进制文件已经被 vim 打开(一般显示为乱码), 则重载这个文件

1
:%!xxd

保存为二进制

1
:%!xxd -r > new-file.bin

删除行末的^M

https://unix.stackexchange.com/questions/32001/what-is-m-and-how-do-i-get-rid-of-it https://stackoverflow.com/questions/5843495/what-does-m-character-mean-in-vim

1
:s/^M$//

先输入Ctrl+V,然后输入Ctrl+M来输入^M