VIM命令

  1. 简介
    vim是linux最常用的编辑器,必须要熟练掌握使用办法,方便以后快速修改配置文件。如果想学习linux,vim编辑器是必须会用的工具。
    vim有3种常用模式:一般模式、编辑模式、命令模式。

  2. 一般模式
  • k j h l 上下左右
  • n+ 上下左右:n 为数字,移动n个字符
  • [ctrl]+f 屏幕向下滚动一页 代替键page down
  • [ctrl]+b 屏幕向上滚动一页 代替键page up
  • 0 或者 home 移动到首行
  • $(shift + 4)或end:光标移动到行尾
  • g 光标移动到最后一行
  • ng 光标移动到第n行
  • gg 同1g,光标移动到第一行行首
  • x 向后删除
  • X(shitf+x) 向前删除
  • dd 删除当前行
  • ndd 向下删除n行
  • d1G 删除当前位置到第一行
  • d$ 删除当前位置到最后一行
  • yy 复制光标所在的这一行
  • nyy 向下复制n行
  • p 在光标所在行的下面粘贴复制的数据
  • P(shift+p) 在光标所在行的上面粘贴复制的数据
  • u 恢复前一个操作

  1. 一般模式切换到编辑模式
  • i 进入插入模式,在光标前插入 I是在第一个非空格符处插入
  • a 进入插入模式,在光标下一个字符插入 A是在所在行最后一个字符插入
  • o 进入插入模式,在下面一行插入 O是在上面一行出入
  • r 进入替换模式,类似于insert键

  1. 退出到命令模式
  • :w 保存
  • :w! 强制保存
  • :q 退出
  • :wq :x 保存并退出
  • ZZ 保存并退出
  • :set number 显示行号