云网牛站
所在位置:首页 > Linux培训 > Linux新人培训第六章:使用Vim编辑器

Linux新人培训第六章:使用Vim编辑器

2018-05-07 16:58:53作者:ywnz稿源:云网牛站

本章节主要内容为:Vim 的工作模式、Vim 编辑文件的基本过程。

 

注:本Linux新人培训教程以中兴新支点服务器操作系统(CGSL)为例。

 

Vim 自产生以来,历经不断革新,最新版的 Vim 已经具有很强大的功能,使用户能够更加轻松、便捷地使用它。

 

安装Vim的方法

在Linux系统中下载安装Vim 8

 

6.1.Vim 的工作模式

Vim 一共有三种工作模式,分别为:

1.编辑模式

2.插入模式

3.命令模式

在初始启动后首先进入编辑模式,这时用户能利用一些预先定义的按键来移动光标、删除文字、 复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移动光标,相当于向右箭头键,k 是 向下移动光标,相当于向下箭头键。在编辑模式下,用户还能利用一些特别按键选定文字,然后 再进行删除、或复制等操作。

当用户在编辑模式下键入 i, a, o 等命令之后,可进入插入模式;键入 : 可进入命名模式。

6.1.1.命令模式

开始进入 Vim 时处于命令模式,如果已经处于插入模式或末行模式,按<ESC>键可以回到命令模式。在这种模式下,只能用按键指令,不能输入文字。

6.1.2.插入模式

插入模式就是要把文本插入到要编辑的文件,插入位置根据所用的命令不同而不同。从命令模式进入插入模式需要键入 i、a、o、r及I、A、O、R 等命令。在完成文本的输入后,必须用<ESC>键返回命令模式。

6.1.3.命令模式

命令模式为 ex 模式。在命令方式下,键入“:”,光标跳到屏幕末行并显示键入的末行字符,此时键入命令后回车,Vim 会根据需要在末行显示出一定的响应信息,同时将自动回到命令状态。

 

6.2.Vim 编辑文件的基本过程

在命令行键入 Vim  testfile,其中 testfile 代表要打开的文件名,如果文件不存在,Vim 将自动新建一个名为 testfile 文件。

进入 Vim 后,按i进入插入模式,就可以编写文件了,光标可以由方向键来移动。<BacksPace>键可以删去前一个字符。

如果已写好文件,就可以按<ESC>回到命令模式,然后用:w 存档(注意,是冒号命令),这时还不会离开 Vim,要离开可按:q,也可以合起来用:wq,代表保存后离开。

6.2.1.光标的移动

6.2.1.1.基本的光标移动

Linux新人培训第六章:使用Vim编辑器

6.2.1.2.复杂光标移动

Linux新人培训第六章:使用Vim编辑器

6.2.2 基本编辑指令

6.2.2.1.进入插入模式指令

Linux新人培训第六章:使用Vim编辑器

6.2.2.2.删除指令

Linux新人培训第六章:使用Vim编辑器

6.2.2.3.取代及还原

Linux新人培训第六章:使用Vim编辑器

6.2.2.4.复制

Linux新人培训第六章:使用Vim编辑器

6.2.2.5.查找与替换

查找

Linux新人培训第六章:使用Vim编辑器

替换

: [ range ] s / pattern / string / [ c , e , g , i ]  

用 string 替换 Pattem。Range 指的是范围,例如 l,7 指从第一行至第七行,l,$ 指从第一行至最后一行,也就是整篇文章,也可以 % 代表;C 每次替换前会询问;e 不显示 error;g 不询问,整行替换;i 不分大小写。

6.2.2.6.离开

Linux新人培训第六章:使用Vim编辑器

 

相关主题

第4章 Vim编辑器与Shell命令脚本

精选文章
热门文章