vim常用快捷键

作者: 大呀大帝国
email:drnijq@126.com

1 移动光标和翻页

按键说明
h或左方向键光标左移
j或下方向键光标下移
k或上方向键光标上移
l或右方向键光标右移
ctrl + b向上翻页
ctrl + f向下翻页
ctrl + u向上翻半页
ctrl + d向下翻半页
n + space在当前列向后移动n个光标
0 或 [Home]移动到当前行的最前面
$ 或 [End]移动到当前行的最后面
G移动到这个文件的最后一行
n + G移动到n行
gg移动到第一行
n + 回车移动到下面第n行

2 进入插入或替换模式

按键说明
i在光标目前为止插入
I在当前行的第一个非空字符开始(可以跳过代码前的TAB)
a从当前光标所在的下一个位置开始
A从当前行的最后一个字符开始
o在当前行的下面插入新的行
O在当前行的上面插入新的行
R进入替换模式

成功进入插入或者替换模式,左下角会显示 – INSERT – 或 – REPLACE –

3 文字的搜索和替换

按键说明
/word向下查找word这个关键字
?word向上查找word这个关键字
n重复前一个查找动作,向后查找
N重复前一个查找动作,向前查找
n1,n2s/word1/word2/g在n1到n2行中,查找word1并替换word2。
1,$s/mysheel/anc/gc从第一行到最后一行,查找word1并替换word2(需要确认)。
1,$s/mysheel/anc/g从第一行到最后一行,查找word1并替换word2。

4 删除,剪切,复制与粘贴

按键说明
x,Xx向后删除一个字符,X向前删除一个字符
nx向后删除n个字符
dd剪切(删除)一行
n + dd剪切(删除)n行
yy复制当前行
n + yy复制n行
p,Pp黏贴到光标的下一行,P黏贴到光标的上一行
u撤销上一次操作
ctrl + r重复上一个操作

.vimrc 常用的配置

配置说明
set nu显示行号
syntax on语法高亮
set autoindent自动缩进
set ts=4设置tab长度

6 其他功能

按键说明
ctrl + n代码提示(从第一个开始)
ctrl + p代码提示(从最后一个开始)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值