Linux下的vi编辑器的使用

       最近工作中用到vi编辑器,看了网上的一些指令,也跟着操作了一遍,我在公司使用的操作系统是Redhat6,在自己家安装的是ubuntu的操作系统,两个操作系统不一样的是:Redhat6,我在编辑模式下,通过Backspace键可以删除字符,ubuntu,删除操作只能在命令模式下进行,而且删除操作命令麻烦,我的总结是以ubuntu操作系统为背景的,总结的是我认为使用比较频繁的。

     vi有三种模式,分别是命令模块,插入模式,底行模式,用vi打开或者新建一个文件的时候,默认进入的是命令模式。

     首先是三种模式的切换:命令模式到插入模式(i,a,o),插入模式到命令模式(ESC)

                                          命令模式到底行模式(:),底行模式到命令模式(ESC)

   一、插入模式

     1、文本编辑(从命令模式切换至插入模式,编辑文本只能在插入模式下进行)

           i(光标指向当前光标)    a(光标指向光标的下一个字符)  o(光标指向下一行)

           注意:插入模式下,键盘的上下键没有作用,Enter键可以执行换行

二、命令模式

    1、删除文字(命令模式下执行)

         dd  (删除光标所在行) 

         3dd(从光标所在行开始向下删除3行)

         x      (删除光标所在字符,dw也可以) 

         X    (删除光标的前一个字符)

   2、撤销操作(命令行模式下执行)

        u(好像只能撤销一次)

   3、粘贴复制操作(命令行模式下执行)

        3yy   (从光标所在行向下复制3行)

        p       (从光标所在的下行开始粘贴)

       yw     (从光标开始出复制)----其实我觉得这个命令的意义不大,几个单词敲了也无所谓啦

三、底行模式

       :(从命令行到底行模式)

       set nu(显示行号)

       /incoude    (在文本中查找include,在查找过程中可以按n来移植下一个找到的内容)

      wq    保存并退出vi

      q       不保存就退出

       q!       强制推出



就先总结这么多吧,以后再使用的过程中用到的新的命令,再积累吧,学习的过程在于持久性,我要加油!



          

                      

你可能感兴趣的:(Linux下的vi编辑器的使用)