vim分为3中模式,一般模式,编辑模式,指令列模式。

    一般模式:打开vi,就是一般模式。在其中可以进行光标的移动和复制、粘贴、删除

    编辑模式:按i,I,o,O,a,A,r,R中的任意一键进入编辑模式

    指令列模式:按:?/中的任意一个字符进入指令列模式

 

  打开文件:vi+文件名,打开文件时,页面最下面显示的L和C分别表示的是文件内有多少行和多少字符

  关闭文件:按:切到指令模式wq 写入退出  wq!强制写入退出(如果你的权限可以变动)

 

  一般模式下操作:

  pageup向下一屏,pagedown向上一屏(如果字符不足一屏,则一屏为到文字处)

  HOME 移动到本行头  END 移动到本行尾  3G(注意是大写)到第3行,gg到第一行,G到最后一行

    backspace向前删一个,

  delete向后删一个,

  dd删除光标所在那行,

  3dd向下删除3行,

  yy复制游标那一行,

  3yy向下复制3行,

  p粘贴在光标所在位置的下一行,

  P(大写)粘贴光标所在位置的上一行

  u撤销,ctrl+r重复上一个动作

 

  指令模式

  :w 写入

  :w! 强行写入

  :q 离开

  :q!强行离开

  :wq 写入离开

  :w+文件名 保存文件并起名

  :wq+文件名 保存文件起名后退出

  :set nu 显示行号

  :set nonu 取消行号显示

  /word 向下查找word   n接着向下查找下个word

  ?word 向上查找word   N接着向上查找下个word

  :n1,n2s/word1/word2/g   n1到n2行之间,word1被word2取代

  :1,$s/word1/word2/gc 本页所有行word1被word2取代

  :sp+文件名 分屏 ctrl+w切换

  

  

  

  

 

 

 

posted on 2014-03-13 17:08  疾风之伤  阅读(336)  评论(0编辑  收藏  举报