vim 常用命令

ctrl+f		向下翻页(page down键)
ctrl+b		向上翻页(page up键)
ctrl+d 		向下翻半页
ctrl+u 		向上翻半页
+			下一行
-			上一行
<num>space  向后移num个字符 30空格键=>向后移30个字符
H			移动到屏幕第一行第一个字符
M			移动到屏幕中间行第一个字符
L			移动到屏幕最后一行第一个字符
G			移动到文档最后一行第一个字符
<num>G		移动到指定行数  20G=>移动到20行
gg			移动到第一行,相当于1G
<num>Enter	向下移动执行行数  20回车键=>向下移动20行
/key		向下搜索关键词
?key		向上搜索关键词
n 			查找下一个
N 			查找上一个
:n1,n2s/key1/key2/gc	查找从n1行到n2行 替换key1为key2   c提示信息是否替换
:n1,$s/key1/key2/gc		查找从n1行到最后一行 替换key1为key2   c提示信息是否替换
:%s/key1/key2/gc		查找从第一行行到最后一行 替换key1为key2   c提示信息是否替换 

x			向后删除一个字符
X 			向前删除一个字符
<num>x 		向后删除num个字符 10x=>向后删除10个字符
<num>X 		向后删除num个字符 10X=>向前删除10个字符
dd			删除游标所在的一整行
<num>dd 	向下删除num行 2dd=>向下删除两行
d1G			删除光标所在的位置至第一行
dG 			删除光标所在的位置至最后一行
d$			删除光标所在的位置,该行的后面内容
d0			删除光标所在的位置,该行的前面内容 不是小键盘的0
yy			复制光标所在的行
<num>yy		复制光标所在的下面num行  20yy=>复制下面的20行
y1G			复制光标所在行至第一行
yG 			复制光标所在行至最后一行
y0			复制光标所在位置至该行开头
y$			复制光标所在位置至该行结尾  
p  			向下粘贴
P  			向上粘贴
J 			合并下一行
ctrl+r		前进
u  			撤回
. 			重复上个动作


i 			在光标位置切换输入模式
I  			在光标位置开始位置开始输入
a			在光标的位置开始输入
A 			在光标位置最后位置开始输入
o			在光标的下一行开始输入
O 			在光标的上一行开始输入
r			取代模式 一个字符
R  			持续取代模式 Esc退出




:w 			保存不退出
:w!			强制保存
:q			退出,有修改文件,退不了
:q! 		强制退出
:wq 		保存退出
:wq!		强制保存退出
ZZ 			保存退出,相当于:wq
ZQ			强制退出,相当于:q!
:w [file] 	另存为
:r [file]   从游标的下一行,载入另一份文件
:n1,n2 w [file] 将n1到n2的内容存储成新文件

:set nu 	显示行号
:set nonu 	隐藏行号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值