作者:烨竹
VI简介
visual interface可视化编辑器简称Vi,可以理解为Windows下的记事本,VI编辑中有三种模式分别为命令行模式、写入模式、末行模式
Vi语法:
1、三种模式之间的来回切换
1、命令行模式
刚打开文件即处于命令行模式,在此模式下不能进行输入,但是可以进行复制、粘贴、还原等操作
复制:yy
粘贴:p 粘贴在当前光标的下一行
删除一行:dd 删除当前光标对应的
删除多行:ndd(n代表要删除多行 n为具体要删除的数字)
还原:u 还原上一步操作
2、写入模式
在命令行模式下可以通过i/o字母按键进入到写入模式,在写入模式下才可以编辑文件。从写入模式退出到命令行模式可以使用“esc”按键实现
3、末行模式
在命令行模式下可以通过使用:或者/进入到末行模式。在此模式下可以对文件进行保存、搜索等功能
显示行号:set nu
取消行号:set nonu
搜索关键词:/关键词
多行复制:行号1,行号2 co 插入行号(到哪一行的后面)
文件保存:w
文件退出:q
强制保存退出:wq!
Vim
Vim为vi的升级版本。使用方式一致。但是功能强大并且有语法着色
强制关闭会话下次编辑时去掉提示信息
对于vi使用过程中没有保存就强制的退出(关闭会话) Linux会生成一个.开头的同名的隐藏文件后缀为.swp 编辑前删除该隐藏文件即可