vim 快捷命令
如下
①. 快速切换光标到底行
G(输shift 加 g)
②. 快速切换光标到首行
gg
③. 快速跳转到行首
0
④. 快速跳转到行尾
$
⑤. 快速跳转到指定行
1、进入末行模式
2、输入跳转的行数
3、回车,跳转到第n行
⑥. 快速复制文本内容信息
yy
nyy : n行整体打包复制,光标不能在最底部
⑦. 快速粘贴文本内容
p : 在光标的下一行粘贴
大P :在光标的上一行粘贴
⑧. 删除文本内容
dd : 删除光标所在行
ndd : 向下删除n行
⑨. 回撤(误删除后用)
u
⑩. 撤回回撤(回撤多了)
ctrl + r
⑪. 显示行号
1、进入末行模式
2、输入set nu
3、回车
⑫. 取消行号
1、进入末行模式
2、输入set nonu
3、回车
⑬. 搜索内容
1、进入命令模式
2、输入/
3、输入搜索的内容
4、回车
n : 下一个
N :上一个
忽略大小写
设置方法 末行模式,set ic,直接输 /搜索内容
取消方法 末行模式,set noic
⑭. 多行编辑
1、ctrl + v, 向下/上移动光标选中要编辑的行
2、编辑:Shift + i/a(光标左边/光标右边),输入内容
3、按 Esc, 回车
知识储备
实时监控文件内容变化:
tail -f [要监控的文件]
演示vim编辑异常
1、查看vim进程
[root@localhost ~]# ps -ef | grep vim
2、杀死vim进程
[root@localhost ~]# kill -9 pid
批量复制
[root@localhost ~]# while true;do echo "Hello World" >> 1.txt; done