HarmonyHu 多思不如养志,多言不如守静,多才不如蓄德

vim操作积累

2019-02-10

vim控制

dd 剪切光标所在行

yy 拷贝光标所在行

p 粘贴到光标所在行

u 撤销上一次操作

ctrl+u 恢复撤销

查找与替换

查找,比如test_f,如下:

  • /test_f,回车,从头到尾搜索;?test_f,回车,从尾到头搜索
  • 搜索过程中,按n表示下一个,按shift+n表示上一个

替换

  • :%s/foo/bar/g,回车,将所有的foo替换成bar

跳转

  • :10,跳转到第10行
  • gg,跳转到文件开头
  • shift+g,跳转到文件末尾
  • ^,跳转到行头
  • $,跳转到行尾

十六进制

  1. vim -b abc.bin 打开文件
  2. 命令模式中%!xxd,可以编译
  3. 命令模式%!xxd -r,转成二进制
  4. :wq 保存退出

其他

  • 如果vim无法输入,按ctrl+q

上一篇 FlatBuffers反射

Content