vim快捷键

vim常用命令查询

编辑

字符
	x	删除当前光标下的字符
	X	删除当前光标左边的字符
	s	修改一个字符
	i	在光标之前插入
	a	在光标之后插入
单词
	diw	删除当前光标所在的单词,不包括空白字符
	daw	删除当前光标所在的单词,包括空白字符
	dw	从当前光标位置删除到下一个单词词首
行
	D	删除当前光标位置到行位的内容
	C	修改当前光标位置到行尾的内容
	S	修改当前光标所在行的内容
	dd	删除光标所在行
	yy	复制光标所在行
	o	光标所在行下插入一行 
	O	光标所在行上插入一行
	A	在光标所在行首插入
    I	在光标所在行位插入
    .	重复上一命令
撤销及重复
    u	撤销改动
    p	粘贴到光标所在行下一行
    P	粘贴到光标所在行上一行
    d	剪切
状态
    ctrl+g	光标所在行信息
    g+ctrl+g	显示光标所在行字数

移动

单词
	w	移动至当前光标所在单词后一个单词的首字符
	W	
	e	移动至当前光标所在单词的尾字符,若光标已在当前单词的尾字符则会移动至后一个单词的尾字符
	E	
	b	移动至当前光标所在单词的首字符,若光标已在当前单词的首字符则会移动至前一个单词的首字符
	B
	ge	移动至前一个单词的尾字符
行
	O
	gg	移动至第一行
	G	移动至尾行
	nG	移动至第n行
	(	移动至行首
	)	移动至行尾
	{	向上移动至第一行(若有空格行则移动至空格行)
	}	向下移动至最后一行(若有空格行则移动至空格行)
屏幕
	ctrl+e	向下滚动屏幕
	ctrl+y	向上滚动屏幕
	ctrl+d	向下滚动半幕
	ctrl+u	向上滚动半幕
	ctrl+f	向下滚动整幕
	ctrl+b	向上滚动整幕
文本替换
	:s/a/b/		光标所在行第一个a替换为b
	:s/a/b/g	光标所在行所有a替换为b
	%:s/a/b/g	文件中所有a替换为b
	%:s/a/b/gc	文件中所有a替换为b且每次替换需确认
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值