Linux学习笔记7-vi编辑器

vi:命令行界面下的文件编辑工具,支持大多数操作系统。

vim:改进后的vi,并加入对GUI支持。

vim不仅是文本编辑,且可以作为文本处理、代码开发等用途。

 

多数linux均装有vim。

vim命令可启动vim编辑器。

vim + 目标文件路径 :可新建(存在则打开)该文件。

 

vim模式:

命令模式(常规模式):

vim启动后,默认进入该模式 ,其它模式下可通过esc键可回到命令模式(可多按几次)。命令模式下可通过键入不同的命令完成选择、复制、粘帖等操作,但不能编辑文字。

插入模式:

在命令模式下按"i"键即可进入该模式,可以编辑文本,使用esc键可返回命令模式;

ex模式:

在命令模式下按":"可以进入该模式,光标移动底动,在这里可以保存修改或退出vim。

 

命令模式下的常用命令:

i:在光标前插入文本;

o:在当前行的下面插入新行;

dd:删除整行;

yy:当前行内容复制到缓冲区(复制)

n+yy:n为要复制几行,从光标当前行开始

p:将缓冲区内容放到光标后(粘贴)

u:撤销上一步操作

r:替换当前字符(按r后跟一个替换字符)

/:查找关键字,在查询结果中可用n键在查询结果间跳跃

 

EX模式:进入该模式后,光标在左下方的:号右边,以下是常用命令:

w: 保存当前修改

q:退出

q!:强制退出,不保存修改

x:保存并退出,相当于wq

set number:显示行号

! 系统命令:执行一个系统命令并显示结果

sh:切换到命令行,使用ctrl+d切换回vim。

原文地址:https://www.cnblogs.com/xiwang6428/p/3019738.html