码迷,mamicode.com
首页 > 其他好文 > 详细

vi详解及常用快捷键

时间:2015-11-08 14:21:40      阅读:389      评论:0      收藏:0      [点我收藏+]

标签:

Vi三种模式详解

命令行模式 (command mode/一般模式)
  任何时候,不管用户处于何种模式,只要按一下“ESC”键,即可使Vi进入命令行模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。

文本输入模式 (input mode/编辑模式)

    在命令模式下输入插入命令i(insert)、附加命令a (append)、打开命令o(open)、修改命令c(change)、取代命令r或替换命令s都可以进入文本输入模式。输入的内容会     被vi保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按"ESC"键即可。

末行模式 (last line mode/指令列命令模式)

   在命令模式下,用户按“:”键即可进入末行模式下,在最后一行显示一个“:”作为末行模式的提示符。

*常用快捷键*

  保存文本和退出vi

  插入内容       i或o

  保存内容       wq!

  退出编辑且不保存内容      q!

  保存文件但不退出vi      w  

  将修改保存在file中但不退出vi    w file 

   

  将光标定位到35行    :35

  查找字符串     /abc

  显示行号    set nu

  删除光标前的内容    ctrl+u

   

  将光标定位到行首    0

  将光标定位到行尾    end

  将光标移动到结尾    :$

  将光标移动到开头    :0

 

  向下翻一半屏       ctrl+d

  向上翻一半屏       ctrl+u

  向下翻一整屏       ctrl+f

  向上翻一整屏       ctrl+b

  

  

 

 

 

 

 

vi详解及常用快捷键

标签:

原文地址:http://www.cnblogs.com/Jack1023/p/4946701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!