(1)Linux平台文本编辑器Vi/Vim的使用

来源:互联网 发布:数据结构图的遍历代码 编辑:程序博客网 时间:2024/05/21 16:59

Linux平台文本编辑器Vi/Vim的使用

1. Vi/Vim全称:

        Visual interface improved(可视化界面)。


2. Vi和Vim简介:

        Vi是Linux和Unix上最基本的文本编辑器,工作在命令行界面下。

        Vim是从 Vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方

        便编程的功能特别丰富,在程序员中被广泛使用。和Emacs(编辑器) 并列成为类Unix系统 用户最喜欢的编辑器。


3. Vi和Vim发展历史:

        1976年左右Bill Joy开发了Vi。

        1991年Bran Moolenaar基于Vi进行改进,发布了Vim,加入了对GUI的支持。

        GUI:图形用户界面(Graphical User Interface,简称 GUI,又称图形用

户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。


4. Vi功能:

      (1)Vi是几乎所有Unix/Linux系统默认安装的组件。

      (2)Vi有着非常强大的编辑功能,几乎可以实现所有文件的编辑功能。被广泛的作为在文本编辑、文本处理、代码开发等等用途。

      (3)高效的移动光标和输入编辑,无需鼠标,没有菜单,只有命令。


5. Vi和Vim的区别:

        它们都是多模式编辑器,不同的是Vim 是Vi的升级版本,它不仅兼容Vi的所有指令,而且还有一些新的特性在里面。

        Vim的这些优势主要体现在以下几个方面:

       (1)多级撤消

        我们知道在Vi里,按 u只能撤消上次命令,而在Vim里可以无限制的撤消。

       (2)易用性

        Vi只能运行于unix中,而Vim不仅可以运行于unix,windows ,mac等多操作平台。

       (3)语法加亮

        Vim可以用不同的颜色来加亮你的代码。

       (4)可视化操作

       就是说Vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

       (5)对Vi的完全兼容

       某些情况下,你可以把Vim当成Vi来使用。


6. Vi/Vim工作模式:

          Vi/Vim有三种工作模式:

     (1)命令模式(常规模式)

       任何模式下按“ESC”键可以返回命令模式。

     (2)插入模式

       在命令模式中按“i”键,即可进入插入模式,使用“ESC”键可以返回命令模式。

     (3)末尾模式

       在命令模式中按“:”(Shift + ;)键可以进入末尾模式,


7. 移动光标:

          H :移至屏幕首行的行首。

        M:移至屏幕中间行的行首。

        L:移至屏幕底行的行首。

        G/nG:移至文件末行行首。/移至n行

 

8. 底行模式功能键

       :q 系统退出vi。

       :q! vi放弃所作修改而直接退出vi。

       :wq 先保存文件,然后再退出vi。

       :w[filename]另存为filename的文件。

       :x 保存文件,并退出vi。

       :set nu:显示行号

       :set nonu:取消显示行号

 

9. 命令行模式功能键(删除、复制、粘贴、查找、取消)

        dd:删除当前光标所在行

      [n]dd:删除当前光标所在行开始的n行;

      yy:拷贝光标所在行至缓冲区

      [n]yy:复制当前光标开始的n行;

      p:粘贴;

      /name:查找光标之后的名为“name”的字符串;

      u:取消前一个动作(注意是小写)。

0 0
原创粉丝点击