vim实用指令

一些常用的额外的小技巧

删除
x向后伤处一个字符
#x向后删除#个字符
X向前删除一个字符
#X向前删除#个字符
dd删除整行
#dd从光标开始删除#行
#dd从光标开始删除#行
复制
yw光标至字尾存到缓冲区
#yw复制#个字到缓冲区
yy复制所在行到缓冲区
#yy复制光标往下#行到缓冲区
p粘贴
恢复
u恢复上一次操作
查找
/关键字往后查找,n继续
?关键字往前查找,n继续
跳行
##5调到第5行(低行模式)
##5跳到该行第5个位置
#G15G调到第15行行首
查找+替换
: s/old/new替换该行第一个old 为new
: s/old/new/g替换全行的old为new
:#,#s/old/new/g替换两行枝节的old为new
:%s/old/new/g替换全文的old 为new
:%s/old/new/gc全文替换前需确认
配对括号查找
%在括号上按%,光标跳转到配对上
调用外部命令
:!ls调用外部命令
选择性保存
#,#w#行到#行保存
提取,合并文件
:r anotherfile将anotherfile文件提取到当前
多文件操作
:n filename编辑另一个文件
:N filename编辑上一个文件
:files列举打开的所有文件
多窗口操作
:sp [filename]
ctrl-w-j移到下一个窗口
ctrl-w-k移到上一个窗口
ctrl-w-q退出当前窗口
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值