Linnux命令大全(vim)

vim复制和粘贴的基本命令(注:需先退出编辑模式)

   yy复制游标所在行整行。或大写一个Y。 (常用)
   2yy或y2y复制两行。 (常用)
   y^复制至行首,或y0。不含游标所在处字元。
   y$复制至行尾。含游标所在处字元。
   yw复制一个word。
  y2w复制两个字(单词)。
  yG复制至档尾。 (常用)
  y1G复制至档首。 (常用)
  p小写p代表贴至游标后(下)。 (常用)
  P大写P代表贴至游标前(上)。 (常用)

换行(正常模式下)

  先输入行号,然后G(shift+g);

删除(正常模式下)

  先按d,然后输入要删除的行数,再回车。

退回(正常模式下)

  按u

光标移动

  n<space> :n表示数字,例如:按10,之后按空格键space,光标会向右移动这一行的10个字符(常用)

  0或者home键:光标移动到这一行的最前面(常用)

  $或者end键:光标移动到这一行的最后面(常用)

  G :移动到文件的最后一行(常用)

  nG :n表示数字,例如:10G,光标移动到文件的第10行(常用)

  gg :光标移动到文件的第一行(常用)

  n+回车键 :光标向下移动n行,例,先按10,接下来按回车,光标就会向下移动10行(常用)

  :n+回车键 : n代表数字,光标移动到第n行(常用)

原文地址:https://www.cnblogs.com/haxianhe/p/9271232.html