vi编辑器的使用

(参考:

         1、http://shenzhi.blog.51cto.com/1012057/225355

         2、http://blog.163.com/yanenshun@126/blog/static/12838816920101013105536436/

)

一、文本编辑器的种类

        (1)图形模式:gedit、kwrite、openoffice

        (2)文本模式:vi、vim(vi增强版)

 

二、vi的三种命令模式

        (1)命令模式:用于输入命令,简单更改

        (2)插入模式:用于插入文本

        (3)末行模式:用于输入命令、视化操作、查找替换等。

         

        

三、vi的退出

        命令模式:连续按两次大写字母Z

        末行模式:

                       :q         系统退回shell,如果编辑的内容未保存,则会在末行给出提示信息。

                       :q!        强制退出

                       :wq      保存内容后再退出

                       :wq!     保存内容后,强制退出

                       :x        该命令与命令模式下的ZZ命令功能相同

                       :w filename   相当于“另存为”。
                       :n,mw filename   将第n-m行的文本保存到指定的文件filename中。

          插入模式:按ESC键,切换到末行模式,再通过相应操作退出。

 

四、常用操作(命令模式下)

        ctrl+f(b) 向后(前)滚动一页

        ctrl+b(u) 向后(前)滚动半页

        ctrl+e(y)  屏幕向下(上)滚动一行

 

五、vi环境设置(只对当前编辑环境有效)

       set nu  添加行号显示

       set nonu 取消行号显示

       set autoindent  自动缩进

       set noautoindent 取消自动缩进

 

六、字符串查找与替换(命令模式下)

       /word     从上而下查找字符word

      ?word     从下而上查找字符word

       

        对于查找出来的结果,可以使用n定位下一个被查找到的字符,使用N定位上一个被查找的字符

 

      :s/old/new  将当前行中查找到的第一个字符“old” 串替换为“new”

      :s/old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”
       

七、vi编辑器键盘图


    命令死记硬背没用,关键要用,用熟了,自然就会了,对于vi,掌握一些常用的命令,就可以完成很大一部分工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值