目录
vi文本编辑器是 linux系统中常用的文本编辑器, 在终端输入 vi 文件名 可以直接打开指定文件,如没有该文件,则进入编辑保存后也可创建成功文件,vi 编辑器有三中工作模式:命令模式、插入模式、底行模式
一、命令模式
使用vi 编辑器后默认进入命令模式,在该模式下,可通过键盘控制光标的移动、实现文本内容的复制、粘贴、删除等
1.1 光标移动
在命令模式中,光标的移动可分为6个常用的级别,分别为字符级、行级、单词级、段落级、屏幕级和文档级
1.2 复制和粘贴
对文档进行复制、粘贴操作
1.3.删除
对文档内容进行删除操作
1.4 其他常见的操作
二. 插入模式
只有在插入模式下才能对文档内容进行修改操作,插入模式和底行模式不能直接且切换
三、底行模式
底行模式可以对文件进行保存,也可进行查找、退出编辑器等操作,
3.1 常用命令如下
(1):set nu:设置行号,仅对本次操作有效,当重新打开文本时,若需要行号,要重新设置
(2):set nonu:取消行号,仅对本次操作有效。
(3):n:使光标移动到第n行。
(4):/xx:在文件中查找“xx”,若查找结果不为空,可以使用“n”查找下一个,使用“N”查找上一个。
(5)底行模式还可进行内容替换
(6)操作完毕后,如要保存文件或退出编辑器,可先使用“ESC”进入底行模式,再使用表中的按键完成所需操作。
四、三种模式间的切换
4.1 命令模式 与 插入模式间的切换
一般情况下 按 i 键直接进入编辑模式,此时内容与光标的位置和命令模式相同,其余键:
使用 esc 键可从插入模式返回命令模式
4.2 命令模式 与 底行模式间的切换
在命令模式下使用输入“:”或 “ / " 键进入底行模式,若想从底行模式返回到命令模式,可以使用esc键,若底行不为空,可以连续按两次esc键,清空底行并返回命令模式