如何对所有的搜索结果所在行进行复制
- qaq。命令模式下直接敲键盘 qaq. 目的是清空寄存器缓存
- :g/abc/y A。表示搜索”abc“并将所在行复制到寄存器A
- "ap。 将寄存器的值粘贴出来
平时log过滤。可以通过 :tabnew new_name.txt (表示新增一个名字为new_name.txt的文件)。然后 ”ap 复制再 :w 保存
用vim 通过十六进制方式查看文件/返回到二进制模式
- :!%xxd 查看十六进制模式
- :!%xxd -r 返回到二进制模式
刷新已经打开的文本
- :e
设置支持中文
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
批量删除
:g/Pattern/d 删除所有匹配的行