linux之vi编辑器

linux之vi编辑器

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器。
 
操作步骤及不同模式下的切换:
 
命令行模式 、插入模式之间的切换:
命令:vi  shell.sh  功能说明:创建并编辑shell.sh文件,进入命令行模式,此时无法进行写操作
命令:i 或 o 功能说明:点击i或o,由命令行模式变为插入模式,可以进行写操作,Enter可以换行,i与o的区别详见下面描述。
命令:Esc 功能说明: 由插入模式变为命令行模式
 
命令行模式、底行模式之间的切换:
命令:Shift+:   说明:由命令行模式改变为底行模式 
命令:Esc      功能说明:由底行模式改变为命令行模式
 
插入模式、底行模式不能直接切换
插入模式需要经过命令行模式进入底行模式,
底行模式下,执行set nu(设置行号) 或 / (内容搜索) 后,点击i或o 可以进入插入模式
 
 
vi编辑器包含的三种模式及不同模式下可以进行的操作:
 
1) 命令行模式下可以进行的操作:
命令:x   功能说明: 删除一个字符
命令:dd  功能说明: 删除一整行
 
2) 插入模式下可以进行的操作。
命令:i  功能说明:在光标前插入内容
命令:o 功能说明:在当前行之下新开一行
 
3) 底行模式下可以进行的操作
命令:x 或 wq  功能说明:保存退出
命令:q!  功能说明:退出不保存
命令:set nu  功能说明:显示行数
命令:/   功能说明: 搜索内容
原文地址:https://www.cnblogs.com/fujingtao5470/p/12715152.html