vi备忘

1.设置行号显示

ESC -> : set nu

2.跳到指定行

命令模式下 :n 到第n行,如 :12 - 就是跳到12行
命令模式不输入 : ,行号 gg,如:12gg - 就是跳到12行

3.查找

/xx 查找xx
n 下一个,N 上一个

4.行的复制、粘贴、删除

  • 1)把光标移动到要复制的行上,按 yy (复制当前行)
  • 2)把光标移动到要复制的位置 ,按 p (粘贴到指定行)
  • 3)把光标移动到要复制的位置 ,按 dd(删除当前行)

5.移动光标

ctrl+u: 到文件头
ctrl+d: 到文件尾
shift+h: 到屏幕第一行
shift+m: 到屏幕中间
shift+l: 到最后一行

^ 到行首,$ 到行尾 (这两个与正则一样)

文章目录
  1. 1. 1.设置行号显示
  2. 2. 2.跳到指定行
  3. 3. 3.查找
  4. 4. 4.行的复制、粘贴、删除
  5. 5. 5.移动光标