-
(1) 所以UNIX like系统都会__内置vi文本编辑器__
(2) vim可以看做vi的高级版本,可以高亮程序中的关键字等,所以可以用作__程序编辑器__
-
3种模式
(1) 一般模式
vi filename以后进入一般模式,可以进行删除、复制、粘贴等操作,但是__不能编辑__
(2) 编辑模式
按下 i,I,o,O,a,A,r,R进入编辑模式,可以对文件进行编辑
(3) 命令模式
按下:进入命令模式,可以进行读取、保存、离开vi等操作
-
3种模式的转换关系
一般模式 ----按下i,I,o,O,a,A,r,R----> 编辑模式 <------按下ESC-------------- 一般模式 -------------按下:---------> 命令模式 <------按下ESC--------------
所以,编辑模式和命令模式是不能直接相互转换的,总是要先按ESC回到一般模式再转换
-
一旦进入编辑模式,每个按键都matters,所以各种移动光标的操作要在一般模式下进行
-
移动光标的方法(都是在一般模式下)
(1) Home:移动到一行的最前面
(2) End:移动到一行的最后面
(3) PageUp:屏幕向上移动一页
(4) PageDown:屏幕向下移动一页
(5) dd:删除光标所在的那一行
(6) yy:复制光标所在的那一行
(7) p:将已复制的内容粘贴在下一行
(8) delete:删除光标所在的字符
-
命令行的命令
(1) :w 将编辑的数据写入硬盘中
(2) :w! 当文件属性为只读时,“尝试”强制写入
(3) :q 离开vi
(4) :q! 强制离开vi不保存文件
(5) :wq 保存后离开
(6) :wq! 尝试“强制”保存后离开
vi与vim
最新推荐文章于 2021-11-13 17:23:33 发布