其他分享
首页 > 其他分享> > vim 指令大全

vim 指令大全

作者:互联网

vi=vim编辑器

vi 是linux自带编辑器
vim 是vi升级版编辑器

1.安装vim
yum install vim -y

2.打开编辑文件
[root@localhost ~]# vim 1.txt

3.vi编辑器中有三种模式
命令模式
末行模式
编辑模式

4.进入编辑模式
i	:在光标之前输入(先进入命令模式)
o : 在光标处新创建一行(先进入命令模式)
a :在光标之后输入(先进入命令模式)

5.保存并退出
1.进入末行模式
2.操作
	w : 保存
	q : 退出
	! : 强制(编写的内容全部放弃) !q或!w连用
	
6.解决vim编辑异常
1.删除1.txt.swp
2.继续编辑(-r)
# vim -r 1.txt
3.放弃编辑(-n)
# vim -n 1.txt

7.光标快速移动快捷方式
	1.快速切换光标到底行
	G
	
	2.快速切换光标到首行
	gg
	
	3.快速跳到行首
	0
	
	4.快速跳到行尾
	$
	
	5.快速跳转到指定行
	1.进入末行模式
	2.输入跳转的行数
	3.回车
	
	6.快速复制文本内容信息
	yy
	nyy: 向下复制n行
	
	7.快速粘贴文本内容
	小写p: 在光标的下一行粘贴
	大写P: 在光标的上一行粘贴
	
	8.删除文本内容
	dd : 删除光标所在行
	ndd : 向下删除n行
	
	9.回撤
	u
	
	10.取消回撤,并回到回撤前状态
	ctrl + r
	
	11.显示行号
	1.先进入末行模式
	2.输入set nu
	3.回车
	
	12.取消行号
	1.先进入末行模式
	2.输入set nonu
	3.回车
	
	13.搜索内容
	1.进入命令模式
	2.输入 /
	3.输入搜索内容
	4.回车
	
	n : 下一个
	N : 上一个
	
	:set ic  : 忽略大小写
	
	14.可视化编辑
		1、ctrl + v 
		2、编辑:Shift + i
		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

标签:末行,模式,vim,编辑,指令,txt,光标,大全
来源: https://www.cnblogs.com/xiejunjie8888/p/15674067.html