zoukankan      html  css  js  c++  java
  • (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

  • 相关阅读:
    python设计模式之命令模式
    [Shell] 生成日期列表
    [Python] Python 获取文件路径
    [Search] 倒排索引与bool检索
    [NLP] Reformer: The Efficient Transformer
    [Alg] 随机抽样完备算法-蓄水池算法 Reservoir Sampling
    [Chaos] 混沌数学学习资料
    [Alg] 文本匹配-多模匹配-WM算法
    [Alg]文本匹配-单模匹配-Sunday算法
    [Alg] 文本匹配-多模匹配-AC自动机
  • 原文地址:https://www.cnblogs.com/kaolalovemiaomiao/p/4884472.html
Copyright © 2011-2022 走看看