(17) PHP 随笔---LAMP vi编辑器

◇vi编辑器的使用:

  ◇vi编辑器:三种模式(命令,编辑,尾行)

  ◇左下方显示空 就是命令模式

  ◇(*)命令模式的使用方法:

    ◇光标移动:1、字符级:上下(k),左(k),右键移动          

          2、单词级:w移动到下个单词的首字母,e移动到下一个单词的尾巴字母(包括本单词),b移动到上个单词(包括本单词)的首字母

          3、行级:0移动至本行行首,$移动至本行行尾,

          4、段落级:{:上个(本)段落首部      }:下个(本)段落尾部

          5、文档级:G:文档微博     1G:文档的第一行     nG:文档的第n行

     ◇内容删除:    dd:删除光标当前行

                2dd:包括当前行在内,向后删除两行内容

                ndd:包括当前在内,删除后边n行内容

                    x:删除光标所在字符  

               c+w:从光标所在的位置删除至单词结尾,并进入编辑模式

        ◇内容复制:    yy:复制光标当前行。

                2yy:包括当前行在诶,向后复制2行内容

                nyy:包括当前行在内,复制后边n行内容

                 p:对复制好的内容进行粘贴

        ◇相关快捷操作:        u:    undo撤销

                  j:    合并上下两行

                  r:    当个字符替换

                                          .(点):    重复执行上次最近使用过的的指令

  ◇编辑模式切换:“a,e,i,o”进行切换

    ◇a:光标向后移动一位,进入编辑模式

    ◇i:光标和所在字符不发生变化,进入编辑模式

    ◇o:新起一行进入编辑模式,进入编辑模式

    ◇s:删除光标所在字符,进入编辑模式

  ◇尾行模式利用“:”或"/"进行切换,使用方法:

    ◇:q         //quit  退出编辑器

    ◇:w    //write (写入)保存

    ◇:wq  //写入并退出

    ◇q!    //强制退出编辑器,不保存

    ◇set nu   //设置行号              set nonu  //取消行号

    ◇wq!   //强制保存并退出编辑器

    ◇"/"+直接输入内容,查找指定内容    例如查找"hello"   用/hello     n(查找下一个)       N(查找上一个)

    ◇字符串替换  s/string1/string2   例如将hello替换成good      s/hello/good

    ◇s/string1/string2/g     替换当前行一整行的string1为string2

    ◇%s/string1/string2/g    替换的是整个文档的string1为string2

posted @ 2016-03-05 10:02  考拉爱喵喵  阅读(232)  评论(0编辑  收藏  举报