vim是Linux内建的文本编辑器。
1、vim有三种工作模式:
一般模式:以vim打开一个文档后就直接进入一般模式。(也称正常模式)
输入模式:按下i后,便会进入编辑模式
命令行模式:按:后进入该模式,完成读取、存盘、离开vim等操作。
关系如下图:
w:write 写入,即保存; q:quit 退出; q!:不保存退出,即强制退出
使用手册:
step1:vim hello.txt--会打印显示该file的内容(处于一般模式)
step2:按 i,屏幕会显示插入--->代表处于编辑模式下
step3:完成编辑后,按ESC退出编辑模式,返回一般模式下
step4:按:进入命令行模式,输入wq--->即保存后退出。
2、快捷键的使用:
拷贝当前行[正常模式下 yy]; 拷贝当前行向下的5行[正常模式下 5yy]; 粘贴[正常模式下 p]
删除当前行[正常模式下 dd]; 删除当前行向下的5行[正常模式下 5dd];
撤销 退回上一步[正常模式下 u]
在file中查找某个单词[ 命令行下 /key --> 回车: 查找 --> 输入n:查找下一个 ]
显示文件的行号[命令行下 :set nu] ; 取消文件的行号显示[命令行下:set nonu]
光标跳到file的最末行[正常模式下 G]; 光标跳到file的最首行[正常模式下 gg]
光标跳到指定的某一行[命令行下 :set nu -> 正常模式下 输入行号 -> shift + g ]
补充----字符管理
复制:
y ##复制
yl ##复制一个字母
y3l ##复制3个字母
yw ##复制一个单词
y3w ##复制3个单词
yy ##复制一整行
y3y ##复制3行
删除:
d ##删除
dl ##删除一个字母
d3l ##删除3个字母
dw ##删除一个单词
d3w ##删除3个单词
dd ##删除一整行
d3d ##删除3行
p ##粘贴
u ##撤销
ctrl+r ##恢复