Linux中vim的三种模式

熟悉Linux的同学都知道,vim文本编辑器在Linux操作系统中相当重要,vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。整理分享vim中的指令

基本上 vim 共分为三种模式,分别是插入模式(Insert mode),命令模式(Command mode)和末行模式(Last line mode)。

用户刚刚启动 vim,便进入了命令模式,进入插入和末行模式指令如下,在其他模式按Esc键就会回到命令模式。

========

插入模式

a	光标后
		A	行尾
		o	光标所在行下一行
		O	光标所在行上一行
		i	光标前
		I	行首
		s   删除光标所在位置的字符并进入插入模式

========

命令模式 esc 键进入

d  删除
		dd 删除当前行
		dgg 删除光标到文档首
		dG  删除光标到文档尾部 
		d$  删除光标到行尾,包括光标所在位置字符
		d^	删除光标到行首,不包括光标所在位置的字符
		dw	按单词删除
		gg  跳转到文档首部行首
		G   跳转到文档尾部行首
		u  撤销之前的操作
		Ctrl+r   重做
		行号G   跳转到指定行
		x	删除光标所在位置的内容
		
		行数yy  复制光标所在行开始第几行
		p   粘贴到光标所在行的下一行
		cc	剪切当前行
		行数cc	剪切当前行开始的几行
		H   跳转到当前屏幕输出的最上面一行
		L	跳转到当前屏幕输出的最下面一行
		M	跳转到当前屏幕输出的中间那一行
		$	行尾
		^	行首
		w	按单词进行移动光标
		r	替换光标所在的字符
		h	往左按字符移动光标
		j	往下(后)按行移动光标
		k   往上(前)按行移动光标
		l   往右按字符移动光标

========

末行模式

:w  保存
		:w FILENAME 另存为FILENAME
		:q  退出
		:wq 保存退出
		:q! 强制退出不保存
		:set nu   显示行号
		:r /FILENAME 读取指定文件的内容到当前文件
		:行号  跳转到指定行
		:set nonu  取消显示行号
		:%s/被替换内容/替换后的内容
		:%s/删除内容
		:/	查找字符串
			n
			N
		:noh   取消高亮显示 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值