- 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.移动到行
您可能关注的文档
最近下载
- 中医医院感染性疾病科建设与管理指南(2025).docx VIP
- 贵州省贵阳市2022-2023学年九年级上学期期末数学试题(含答案解析).pdf VIP
- 老年病人手术的麻醉PPT课件【40页】.pptx VIP
- (优质!)最新呼吸机技术要求.pdf VIP
- (推荐!)最新呼吸机技术要求(可编辑!).docx VIP
- 2024年全国各地化学中考真题汇编碳和碳的氧化物含详解.pdf VIP
- 5年(2021-2025)中考化学真题分类汇编专题09 化学反应的定量关系(解析版).pdf VIP
- 《低空装备环境感知与识别技术要求》.pdf VIP
- GBZT 205-2007 密闭空间作业职业危害防护规范.docx VIP
- 医院患者急性上消化道出血应急预案演练脚本.docx VIP
原创力文档

文档评论(0)