vim tips

  1. vim 中buffer的使用?
    • :ls 显示buffer中打开的文件
    • :buffer num 打开buffer 中num 号 文件
  2. vim 中Insert 模式下的快捷键?
    • ctrl+d 减少缩进
    • ctrl+t 增加缩进
    • ctrl+y 复制上一行的相同列的字符
    • ctrl+e 复制下一行的相同列的字符
  3. vim 十六进制查看文件
    • :%!xxd —->切换到十六进制显示
    • :%!xxd -r —->切回文本方式显示
  4. 正则表达式
    • 定位+范围+重复+连接
  5. 搜索结果到quickfix
    • :vimgrep /pattern/ %
  6. 录制命令
    1. 使用命令qa(其中的a为寄存器名,可自由指定),将结果保存至寄存器a中,其中a可为从a到z的任意字母
    2. 输入需要执行的命令
    3. 键入q,结束操作的录制
    4. 输入@a,这里的a为第一步中指定的寄存器名,执行先前录制的操作,我们可以在@a前加数字,例如4@a等。
  7. 固定字符数换行
    • :%s/(.{80})/\1\r/g 8.