文章目录

  • vim常用操作
    • 1. Normal(默认是 Normal 模式):常规模式
    • 2. Insert:输入模式
    • 3. Command(按":"进入):命令行模式
    • 4. Visual Block(Ctrl+v进入):可视化块模式

vim常用操作

vim的操作:(set nu,显示行号)
h,j,k,l 分别代表 左,下,上,右

1. Normal(默认是 Normal 模式):常规模式

  1. 按 G 键,跳转到文件末尾(G可以理解为GO)

  2. 按 gg,跳转到文件开头

  3. 按 ^ 符,(小帽子)移动到行首

  4. 按 $ 符,移动到行尾

  5. 按 w 键,移动到下一个单词的开始位置

  6. 按 b 键,移动到上一个单词的开始位置

  7. 按 e 键,移动到下一个单词的末尾位置

  8. 按 Ctrl+ww,多窗口之间进行跳转

  9. 按 Ctrl+w+h/j/k/l,精确移动到某一个窗口之上

  10. 按 Ctrl+f,向下翻一屏(看下一页的数据)

  11. 按 Ctrl+b,向上翻一屏(看上一页的数据)

  12. 删除:
    dd,删除一行(d可以理解为delete)
    数字+dd,删除指定数量的行(例如:10dd,一次性删除10行)
    d+数字+G,从当前位置删除到指定行(例如:d98G),上下删都可以
    u,撤销刚才的操作
    【按 dw,只删除一个单词】

  13. 复制:
    yy,复制一行
    p,粘贴(到下一行)
    数字+yy,复制多行
    y+数字+G,从当前位置复制到指定行(p粘贴)
    【按 yw,只复制一个单词】


2. Insert:输入模式

  1. 按 i 键,进入编辑模式,在"当前位置"添加数据
  2. 按 I 键,在"行开头"添加数据
  3. 按 a 键,在"光标之后"添加数据
  4. 按 o 键,在"光标下一行"添加数据
  5. 按 esc 键,退回 Normal 模式

3. Command(按":"进入):命令行模式

  1. :vs,垂直分割窗口
  2. :sp,水平分割窗口
  3. :w,只保存,不退出
  4. :wq,写入并退出(可以理解为保存并退出)
  5. :q!,强制退出
  6. :数字,精准跳转到某行

4. Visual Block(Ctrl+v进入):可视化块模式

  1. 选定一个矩形区域,按y(复制)
  2. 给多行加注释(在多行的开始位置添加前缀数据):选定一个块(j,k上下移动光标),按 I 键(进入Insert模式),加上//进行注释(或者其他想要的数据),然后esc退出,就全都添加上注释了
  3. 在多行中间删除数据:选中某一块数据,按 d
  4. 复制某一块的数据:选中某一块数据后,按 y(复制到缓冲区),再移动光标到要添加的目标位置之后,按 p

更多推荐

IDE篇——vim常用操作