Linux进入vi后,用?指令搜索到一堆关键字,如何快速定位到第一个关键字所在处?
有两个快捷命令,gg直接跳行第一行,G直接调到最后一行。调到第一行的时候搜索,搜到的就是第一个,如果开了高亮显示,效果就更好了。
有一个技巧很好,高亮显示:set hlsearch和它同样重要的是显示行号:set nu
一 是刚使用vi打开文件的时候,输出入/str,很定是搜索到的第一个
二 输入?str是倒序搜搜
首先分享一个另一种方法:
lkmao@ubuntu:~$ cat -n busy.c | sed -n '/str/p'
2 #include <string.h>
18 if(strcmp("lk",cmd) == 0){
23 if(strcmp("hg",cmd) == 0){
lkmao@ubuntu:~$
看,第一个行号是,2vi 打开文档,2gg调到第二行,这感觉不出来什么,如果是第200行,200gg,就很舒服了