码迷,mamicode.com
首页 > 系统相关 > 详细

vim 编辑器的基本使用方法

时间:2015-09-07 16:53:44      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:vim文本编辑器的基本用法

   vim编辑器的基本使用方法

    vim即是vi的升级版,功能非常强大,是目前主流的linux文本编辑器。其配置文件保存在/etc/vimrc 

    vim编辑器有三种工作模式,分别为:命令行模式、输入模式、末行模式。

它们之间的转换:

     命令模式—>输入模式   i I a A o O 

            i 表示在光标所在位置的前面转为输入模式

            I 表示在光标所在行的行首转为输入模式

            a 表示在光标所在位置的后面转为输入模式

            A 表示在光标所在行的行尾转为输入模式

            o 表示在光标所在行的下方插入新的一行转为输入模式  

            O 表示在光标所在行的上方插入新的一行转为输入模式


     输入模式—>命令模式   只需按ESC键即可

     命令模式—>末行模式   按 :号即可  wq或x  表示保存退出  q! 表示不保存强制退出  q 表示退出

    

 命令行模式:

        w 表示跳转到下一个字首

        e 表示跳转到下一个字尾

        h 表示光标向左移动

        l 表示光标向右移动

        j 表示光标向下移动

        k 表示光标向上移动

        0 表示光标跳转到行首  绝对行首

        ^ 表示光标跳转到光标所在行的第一个字符  相对行首

        $ 表示跳转到光标所在行的行尾 

       

                                y 表示复制  p表示粘贴

 yy 表示复制光标所在行一整行   yw 表示复制光标所在的词组  3yw 表示复制三个连续的词组

  dd 表示删除光标所在行的一整行       3dd 表示复删除光标向下三整行      dw  3dw

    u 表示撤销上一次操作    U 表示撤销上一次撤销操作  

    x  表示删除光标所在字符   nx 表示删除光标所在字符的后n个字符  n=2 3 4 5 6.....

    r   表示替换光标所在字符  如: rq 表示把光标所在字符替换成q

    v  表示可视化选择      V 表示可视化矩形选择



  末行模式:

         在命令行模式下按:号即可转为末行模式

         在末行模式下输入  set nu 即可显示行号,若需每次打开都会自动添加行号,则需修改配置文件

/etc/vimrc   在里面添加set nu 保存退出即可生效。

           10 表示光标跳转到第10行

           10d  表示删除第10行

           1,10d 表示删除第1到第10行

           10s/x/y  表示把第10行的第一次匹配到的x替换成y

           10s/x/y/g  表示把第10行的x全部替换成y   注:g 是代表全局的

           q 表示退出   w 表示保存  ! 表示强制

           qw 表示保存退出  q! 表示强制退出



           










本文出自 “自信执着” 博客,请务必保留此出处http://6311892.blog.51cto.com/6301892/1692317

vim 编辑器的基本使用方法

标签:vim文本编辑器的基本用法

原文地址:http://6311892.blog.51cto.com/6301892/1692317

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!