Linux

1.一般模式:以vi打开一个文件就是进入一般模式,可以移动光标、删除字符或整行、复制粘贴、搜索替换

    2.编辑模式:按i o等等进入,可以进行删除,复制。粘贴、编辑。

    3.命令模式:在一般模式中输入:/?三个中的任何一个按钮,就可以将光标移动到最下边一行,可以查找

      数据,而读取、保存、大量替换字符,离开vi、显示行号。

  h或者左箭头:向左移动光标  j下  k上  l右    或者n(数字)加方向键组合  移动n个或者n行

  ctrl+f:向下移动一页

  ctrl+b:向上移动一页

      0:移动到这一行最前边

      $:移动到这一行最后边

      G:移动到文件的最后一行

  n(数字)G:移动到这个文件的第n行

  gg:移动到这个文件的第一行

  n(数字)+enter:向下移动n行

  /+要查找的内容:/向下查找?向下查找  n重复向上查找  N:与n相反

  :n1,n2s/原本文字/替换文字/g:  在n1行到n2行之间替换内容    g后面再加一个c:需要确认一个一个替换

      如果:1, $s/。。。。。。。 是替换第一行到最后一行

    x:向后删除一个字符 

    X:向前删除一个字符

  n(数字)x或者X:向前或者向后删除n个字符

  dd:删除光标所在的哪一行

  n(数字)dd:删除光标所在的向下n行

  yy:复制光标所在的哪一行

  n(数字)yy:从光标当前位置往下复制n行

  p:将以复制的数据在光标下一行粘贴

  P:粘贴光标上一行

  u:复原上一个操作

  ctrl+r:重复上一个操作

  i:进入插入模式

:w    将编辑的文件保存 

  :w!    :强制写入该文件  强制保存

  :q  离开不保存  :q!  强制离开  不保存

  :wq    保存后离开

    :set nu 显示行号

    :set un  取消行号

你可能感兴趣的:(Linux)