vi|vi 常用操作

复制:yy 粘贴:p
【vi|vi 常用操作】H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
^ 移到行首
$ 移到行尾
+或return 移到下一行的第一个字符

  • 移到前一行的第一个非空字符
a 在光标后插入文本
A 在当前行插入文本
i 在光标前插入文本
I 在当前行前插入文本
o 在当前行的下边插入新行
O 在当前行的上边插入新行
u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作
注意:
如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。

查找
VI : less
/ patern enter 向下查找
?patern enter 向上查找
N/n 查找上/下一个
两次g 到第一行
G 到最后一行
1.针对大文件-从下到上查询 less center-acct-test-nohup.out
-->G (到最后一行)
-->/1612121909932320(开始查询)
-->N(向上查询)
2.针对小文件-从上到下查询 less common-biz.log
-->/1612121909932320
-->n(向下查询)
zcat /Data/xxx.log.2017-06-16.log.gz|grep '1703011040117061600041302' -C20 --color

    推荐阅读