vim编辑神器常用基本命令


vim编辑神器的三种模式:

  • 命令模式
  • 插入模式
  • 末行模式
  $vim name +number 直接跳到文件的第 number 行 命令模式 -> 插入模式 i : 当前光标 前 插入 I : 。。。。 所在行首 a : 当前光标 后 插入 A : 。。。。 所在行末 o : 下一行插入 O: 上一行插入   命令模式的命令 dd : 删除当前行 n dd : 从当前行开始,连续删除 N 行 D : 删除从该光标后面的所有内容 x : 删除 光标 所在字符 X : 删除 光标 之前 字符 yy : 拷贝当前行 n yy : 拷贝当前行开始连续的N 行 p : 从光标所在的下一行开始粘贴 r : 替换光标所在的字符 R : 替换光标前的字符 >> : 当前行向右缩进 n >> : 当前行向右缩进 n 格 << : 当前行向左缩进 n << : 当前行向左缩进 n 格 G : 到文件最后一行 gg : 到文件第一行 ctrl+r : 取消撤销 u : 撤销   末行模式 :set number :1,4 > :1,4 < :wq 保存并退出 :x 保存并退出 :q! 不保存退出   替换 | 在末行模式下:   :%s/被替换内容/替换内容/g 替换 例如::50,100s/man/MAN/g-->表示替换50-100行中的man为MAN