本文主要介绍自己在使用vim时候,针对一些常用场景所使用的命令组合以及些许小技巧,仅供直接快速备查之需要!
场景
日志定位
vim aa-system.log #打开编辑器
:set number #设置显示行号
G #跳至最后一行
?querykeywords #向上搜索关键词
n #向上重复搜索
N #向下重复搜索
gg #跳至第一行
/querykeywords #向下搜索关键词
n #向下重复搜索
N #向上重复搜索
ctrl + b #向上移动一页
ctrl + d #向下移动半页
按行截取
set number #显示行
: 16, 27 w subfile.log #截取16到27行到另外一个文件subfile.log中
: 16, 27 w >> subefile.log #截取16到27行,并追加到另外一个文档subfile.log中
数据统计
:%s/objStr//gn #统计objStr字符串在文档中的次数
命令大集合
gg #跳至首行
:set nonumber #关闭显示行号
? #向前搜索
/ #向后搜索
ctrl + e #上滚
ctrl + y #下滚
yy #拷贝
Y #拷贝行
P #粘贴(前)
p #粘贴(后)
ctrl + f #向下移动一页
ctrl + u #向上移动半页
ctrl + b #向上移动一页
ctrl + d #向下移动半页
less命令
参考链接:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于