Linux操作系统第6章.pdfVIP

  • 0
  • 0
  • 约6.47千字
  • 约 19页
  • 2025-12-27 发布于陕西
  • 举报

单元6文本编辑

在Linux系统中,vi编辑器是最基本的文本编辑器,也是一款功能强大的全屏幕

文本编辑器。vim是vi编辑器的增强版本,在vi编辑器的基础上扩展了很多实用的功

能,但是习惯上也将vim称作vi。本单元讲解vi文本编辑器的使用方法。

知识入门

1.安装vim编辑器

Ubuntu系统默认只安装了老版本的vi,没有安装vim。vi是vim.tiny的一个别名。

vim.tiny是vim的最小化版本,不含GUI,并且仅含有一小部分功能,默认与vi兼容。

用户使用ls命令,可以查看vi编辑器链接的文件。

2.vi编辑器的工作模式

vi编辑器提供了三种工作模式,分别为命令模式、输入模式和末行模式。其中,

这三种工作模式的含义如下所示:

1.命令模式:启动vi编辑器后,默认进入命令模式。该模式中主要完成光标移到、

字符串查找、以及删除、复制、粘贴文件内容等相关操作。

2.输入模式:该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修

改、或者添加新的内容。处于输入模式时,vi编辑器的最后一行会出现“--insert--”

或“--插入--”的状态提示信息。

3.末行模式:该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件

内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现冒号“

:”提示符。

通过不同的按键操作可以在不同的模式间进行切换。例如,从命令模式按冒号“

:”键可以进入末行模式,而如果按a、i、o等键可以进入输入模式,在输入模式、

末行模式均可按esc键返回至命令模式,

6.1进入和退出vi

当用户对vi编辑器有一个基本的了解后,则可以使用该编辑器进行文本编辑。下

面讲解如何进入和退出vi编辑器。

6.1.1进入vi

要启动vi编辑器,只需要在命令提示符下输入vi即可。此时,将显示vi编辑器相

关的版本信息,如图所示。如果要编辑一个已存在的文件,则可以使用“vi文件

名”的方法启动编辑器。vi编辑器启动功能后,将显示一个全屏幕的编辑窗口。窗

口的最后一行是状态栏,显示了文件名和文件的读写属性、文件大小等信息。

6.1.2退出vi

当用户编辑完文本内容后,则需要退出vi编辑器。使用vi编辑完文件后,可以保存并退出

vi编辑器,也可以仅保存修改,不退出vi编辑器。还可以不保存修改,强制退出vi编辑器。其

中,保存并退出vi编辑器相关的命令如下所示:

1.命令zz:在命令行模式下,按下zz命令将保存当前的修改并退出vi编辑器。

2.命令“:x”:在末行模式下,输入“:x”命令,可以保存当前的修改并退出vi编辑器。

3.命令“:q!”:在末行模式下,输入“:q!”命令,可以不保存当前的修改,强制退出vi编辑器。

4.vi编辑器不仅可以编辑文件,还可以查看文件。所以,如果用户只是查看其文件内容,没有

对文件内容做任何修改,可以使用命令“:q”退出vi编辑器。其方法如下所示:

5.命令“:q”:在末行模式下,输入“:q”命令,退出vi编辑器。如果用户对文件内容已经修

改却没有保存,仅使用“:q”命令将无法成功退出。此时,需要使用“:q!”命令强制退出。

6.命令“:w”:在末行模式下,输入“:w”命令,保存文件修改的内容,但不退出vi编辑器。

若想要另存为其他文件,则需要指定新的文件名,必要时还可以指定文件路径,格式为“:w

文件名”。

6.2光标移动命令

光标移动命令用于变换当前的编辑位置。vi编辑器中可用的光标移动命令如下所示:

1.向前(右)移动:l、空格键、右箭头键。

2.向后(左)移动:h、退格键、左箭头键。

3.移动到下一行:+、Enter键、j、Ctrl+N键、下箭头键。其中,Enter键将移动至下

一行的开头,其它命令将移动至下一行,而列的位置与当前行一致。

4.移动到上一行:k、Ctrl+P键、上箭头键。光标移动至上一行,列的位置保持在当前列

的位置。

5.移动到行首:0(数字零)、^。其中,命令0将光标移动到当前行的第1个字符上,而命令^

则移动光标到当前行的第1个非空、非制表符的字符上。

6.移动到行

文档评论(0)

1亿VIP精品文档

相关文档