首页 > 其他 > 详细

Linux VIM高级文本编辑器

时间:2014-03-09 02:42:11      阅读:472      评论:0      收藏:0      [点我收藏+]

  Linux,哲学思想其中有一条就是“一切皆文件”,我们在学习Linux系统,其实就是学习怎么样去管理、配置和修改文件。今天我们就一起来看看Linux学习的必备工具vi/vim。

  Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。


Vim编辑器的模式:

   1.编辑模式  2.输入模式  3.末行模式

   编辑模式——>输入模式

      i:光标所在字符前面转入输入模式

      I:光标所在行的行首转入输入模式

      a:光标所在字符后面转入输入模式

      A:光标所在行的行尾转入输入模式

      o:光标所在行的下一行转入输入模式

      O:光标所在行的上一行转入输入模式

      c:编辑并进入输入模式(与其他命令合用例如:^,$)

  输入模式——>编辑模式

      按一次Esc键

  编辑模式——>末行模式

      按两次Esc键

光标移动

   1.字符间移动

      h:光标所在的字符向左移动

      l:................右....

      j:................下....

      k:................上....

   2.单词间移动

      w:下一个单词词首

      e:当前或者下一个单词词尾

      b:当前或者下一个单词词首

   3.句子间移动

      ):下一句

     (:上一句

   4.段落间移动

      }:下一段

      {:上一段

   5.行间跳转

      1G=gg=vim +1 filename :第一行

       G=vim + filename     :末行

关闭文件:

   末行模式

      w:保存文件

      q:退出文件

      !:强制

     wq:保存退出

     q!:强制退出

      x:保存退出

    编辑模式

      ZZ:保存退出

    同时保存、退出多个文件

      qa:

      wqa:

  翻屏查看

          Ctrl+f:向文件尾部翻一屏

          Ctrl+b:向文件首部翻一屏

          Ctrl+d:向文件尾部翻半屏

          Ctrl+u:向文件首部翻半屏

  文件搜索

          /  ?  n  N

         例如:/\<r[[:alpha:]]\{2\}t\> 可以使用

  可视化模式

         v:选中光标划过的字符

         V:选中光标划过的行

  窗口分割

         Ctrl+w,s:水平分割

         Ctrl+w,v:垂直分割

同时分屏查看修改多个文件

      vim -o filename1 filename2 ...:水平

      vim -O filename1 filename2 ...:垂直


Vim编辑器特殊属性:

       末行模式

           显示行号:set number = set nu

           自动收缩:set autoindent = set ai

           获取帮助:set


       Vim配置文件

             全局配置文件:/etc/vimrc

              用户配置文件:~/.vimrc


查找替换

      址定界s/查找模式/替换成的内容/gi

       例如:

        %s/\/dev\/null\/\/tmp\/123.txt/g
        %s@/dev/null@/tmp/123.txt@g
        %s/\<r[[:alpha:]]\{2\}t\>/what/g

















     

本文出自 “linux” 博客,请务必保留此出处http://wuguohua2014.blog.51cto.com/660821/1370729

Linux VIM高级文本编辑器,布布扣,bubuko.com

Linux VIM高级文本编辑器

原文:http://wuguohua2014.blog.51cto.com/660821/1370729

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!