目录

快速教程:Vim 编辑器

插入命令

  • a:光标字符后插入
  • A:光标行尾插入
  • i:光标字符前插入
  • I:光标所在行首插入
  • o:光标下插入新行
  • O:光标上插入新行

移动光标

  • gg:移到文件头
  • shift+g:移动文件尾

删除

  • x:删除单个
  • nx:删除n个
  • dd:删除整行
  • ndd:删除n行
  • :n1,n2d:删除指定范围行
  • p:粘贴到光标后
  • np:粘贴多个
  • npp:粘贴多行
  • P:粘贴到光标前
  • dG:从光标所在行删除到文件尾

复制

  • yy:复制单行
  • nyy:复制多行

替换

  • r:替换光标所在处
  • R:从光标所在处开始替换

其他

  • :set nu/nonu: 显示/取消显示行号

查找

  • /查找内容:光标所在行向下查找
  • ?查找内容:光标所在行向上查找
  • n:下一个
  • N:上一个

替换

  • :1,10s/old/new/g:替换1到10行所有old为new
  • :%s/old/new/g:替换所有old为new

多文件打开

  • vim -o a.txt b.txt 上下分屏打开
  • vim -O a.txt b.txt 左右分屏打开