MyLinux Note - - - 8th day

vim文本编辑工具


一、三种模式

       ①一般模式 :控制屏幕光标的移动,对字符,单词或行的删除,替换,复制,粘贴

       ②编辑模式 :在命令行里输入A,I或O进入输入模式,在输入模式按“esc”返回命令行模式

       ③命令模式 :在命令行模式,按“:”进入末行模式,用户可以在此输入命令

二、常用命令

      1、进入编辑模式

       i :在当前光标所在位置插入文本

       I :光标自动移动到当前行的行首,开始插入文本

       a:在当前光标所在处之后插入文本

       A:光标自动自动挡当前行的行末,开始插入文本

       o :在光标当前所在的行的下面新插入一行,插入文本

       O:在光标当前所在的行的上面新插入一行,插入文本

      2、光标移动

         h 或左方向键:将光标向左移动一格

         l  或右方向键或空格:将光标向右移动一格

         j  或下方向键:将光标向下移动一格

         k 或上方向键:将光标向上移动一格

         ^或0 :光标自动移动到当前行的行首, : 0到达当前行的顶格,^到达行的文本首行

         $  :  光标自动移动到当前行的行末

         w :光标移动到下一个单词的开头

         e :光标移动到下一个单词的字尾

         b :光标移动到上一个单词的开头

         nl :“n”代表数字,例如“2l”向后移动2格

         Ctrl+b:上翻一页

         Ctrl+f:下翻一页

         gg或1G:光标移动到文件的第一行

         G:光标移动到文件的最后一行

       3、文本编辑

          x:删除光标所在位置的字符

          nx:删除光标所在位置开始的n个字符

          X:删除光标所在位置的前一个字符

          nX:删除光标所在位置开始的前n个字符

          dd:剪切/删除光标所在的行

          dw:删除光标处所在的单词

          ndd:删除光标所在行开始的n行

          dG:删除光标所在的行到文本的最后一行的内容

          d1G或dgg:删除光标所在的行到文本的第一行的内容

          u:撤销操作,:可撤销50次

        4、复制、粘贴

          yy:复制光标所在的行

          nyy:复制光标所在的行,开始的n行

          p:在光标所在的位置进行粘贴

          np:粘贴n行

        5、命令模式

          :set nu:设置行号

          :set nonu:取消行号

          :n:移动光标到第n行

          /word :从光标所在的位置开始向下查找word,按n查找下一个,按N返回一个

         ?word:从光标所在的位置开始向上查找word,按n查找下一个,按N返回一个

         :s/p1/p2/g:将光标所处行的所有p1替换成p2

         :n1,n2s/p1/p2/g:将n1行到n2行所有的p1替换成p2

         :%s/p1/p2/g:件文件中所有的p1替换成p2

         :w:保存

         :w file:将当前编辑的内容保存到文件file中

         :w!:强制保存

         :q:退出

         :q!:强制退出

         :wq:保存退出

         :wq!:强制保存退出





本内容由导师:阿铭提供技术支持:跟阿铭学linux 点这里


   

本文出自 “MyLinux” 博客,请务必保留此出处http://mylinuxlife.blog.51cto.com/4706737/1624415

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。