1. 基础操作

  • 插入模式
    • i(insert)
  • 命令模式
    • Esc
  • 保存并退出
    • x!
    • wq
  • 不保存退出
    • q!
  • 撤销
    • u(undo)
  • 重做
    • Ctrl+R
  • 删除
    • dd(delete)
  • 显示行数
    • set number
  • 跳到相应行数
    • number
  • 跳到末尾
    • $
  • 搜索
    • /keyWord

2. 复制,剪切,粘贴,删除

  • 选择
    • v+方向键
  • 复制
    • y(yank)
  • 复制多行
    • 复制当前行
      • yy
    • 复制光标所在行及其以下n行
      • n+yy
    • 命令行方式(复制1到10行并粘贴在12行)
      • 1,10 co 12
  • 剪切
    • d
  • 剪切多行
    • 剪切当前行
      • dd
    • 剪切光标所在行及其以下n行
      • n + dd
    • 命令行方式(剪切1到10行并粘贴在12行)
      • 1,10 m 12
  • 粘贴
    • p(paste)

    *粘贴系统复制内容
    * 进入粘贴模式
    * set paste
    * 进入插入模式
    * i
    * 退出粘贴模式
    * set nopaste

  • 删除
    • 删除当前行
      • dd
    • 删除光标所在行及其以下n行
      • n+dd
    • 命令行方式(删除1到10行)
      • 1,10 de

        3. 分隔窗口

  • 水平窗口分隔
    • split (开启另外一个窗口看同一文件)
    • split+fileName (开启另外一个窗口查看指定文件)
  • 垂直窗口分隔
    • vsplit (开启另外一个窗口看同一文件)
    • vplit+fileName (开启另外一个窗口查看指定文件)
  • 窗口切换
    • Ctrl+w+w
  • 增大或减小窗口大小
    • Ctrl+w+ +/-
  • 关闭窗口
    • 关闭当前窗口
      • q
    • 关闭所有窗口
      • qall
    • 关闭除当前窗口的所有窗口
      • only

4. 光标移动

  • 基本移动
    • 左移
      • h
    • 右移
      • l
    • 上移
      • j
    • 下移
      • k