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 功能说明:显示行数
命令:/ 功能说明: 搜索内容