Vi基本命令

  • 3种模式:
    • 一般模式
    • 编辑模式
    • 命令模式
  • 一般模式:移动光标,删除字符、某行,vim + 文件 =>即可进入,在任何模式按ecs即进入一般模式
  • 命令模式:在一般模式按:或者/即可进入命令模式

移动

  • h左,l右,j下,k上
  • ctrl+f 屏幕向前一页
  • ctrl+b 屏幕向后一页
  • shift+6 行首
  • shift+4 行尾
  • gg 首行
  • G 尾行
  • nG 移动到第n行

操作

  • x,X 向后/向前删除一个字符
  • nx 向后删除n个字符
  • dd删除光标所在的一行
  • ndd 删除光标所在行之后n行
  • yy 复制光标所在行
  • nyy复制n行
  • p/P 从光表所在行,向下/上粘贴
  • u 还原上一步操作

编辑模式

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

命令模式

  • w 保存
  • q 退出
  • w!强制保存
  • q!强制退出
  • set nu/nonu 显示行号/不显示
原文地址:https://www.cnblogs.com/NewDolphin/p/5365978.html