Vim精简版(常用)

//光标
h、j、k、l分别代表左下上右
0代表行首,$代表行尾
gg代表文件的开头,G代表文件的末尾
nG或者ngg代表第n行

//删除
x	删除所在字符
dw	删除所在单词
d0	从行首删到光标前
d$	从光标删到行尾
dd	删除所在行
ndd 删除光标所在行开始的n行

//撤销
u	撤销
ctrl+r	反撤销

//复制粘贴
yy	复制一行
nyy 从光标所在行起复制n行
p	粘贴到光标所在下一行
P	粘贴到光标所在上一行

//查找
/string	从顶部开始查找文件中所有string
?string 从底部开始查找文件中所有string
n/N		通过n/N进行下一个/上一个依次遍历
# 		查找光标所在字符串

//代码格式化
>>/<<	当前行右移/左移一个tab
n>>/n<<	当前光标所在行向下n行右移/左移一个tab
gg=G	一键格式化

//MAN手册
K	查看光标所在函数的man手册(若指定类型,需在K前加数字类型)

//可视模式
v	进入可视模式,然后通过y(复制),p(粘贴),d(删除)进行操作

//插入模式
i/a	光标前,光标后进入插入模式
o/O	光标下一行,上一行进入插入模式

//末行模式
:	进入末行模式	
!shell		在末行模式下加!和shell命令可以执行shell命令
s/s1/s2/ 	替换光标后第一个匹配的s1
s/s1/s2/g 	替换该行所有匹配的s1
%s/s1/s2/	替换每一行第一个匹配的s1
%s/s1/s2/g	替换所有匹配的s1
sp/vsp	filename 横着/竖着分屏
q/qall	退出/全部退出
w/wall	保存/全部保存

转载请注明出处!!!

如果有写的不对或者不全面的地方 可通过主页的联系方式进行指正,谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值