vi命令

vi命令


1. 常用命令

  • yy: 复制光标所在的这一行
  • 4yy:复制光标所在行开始向下的4行
  • p: 粘贴
  • dd:剪切 光标所在的这一行
  • 2dd: 光标所在行向下2行
  • d0 : 从当前光标删到行首
  • D : 从当前的光标开始剪切一直到行末
  • dw :删除后面一个单词
  • x : 删除当前的光标 往后删
  • X: 删除当前光标 往前删
  • h: 光标向左
  • l : 光标向右
  • j : 光标向下
  • k: 光标向上
  • H:当前屏幕的第一行
  • M:当前屏幕的中间
  • L:当前屏幕的最后一行
  • ctrl + f : 向下翻一页代码
  • ctrl + b : 向上翻一页代码
  • ctrl + d: 向下翻半页代码
  • ctrl + u : 向上翻半页代码
  • 20G:快速定位到第20行
  • G: 快速定位到最后一行
  • gg: 快速定位到代码第一行
  • w : 跳到下一个单词
  • b : 跳到下一个单词
  • u : 撤销刚刚的操所
  • ctrl + r :反撤销
  • /kk : 查找kk
  • %s/abc/123/g 全局替换abc为123
  • 1,10s/abc/123/g 第1-10行替换abc为123

你可能感兴趣的:(vi命令)