日期:2014-05-16  浏览次数:20698 次

Vi的查找后,怎么让光标停在找到的地方, 高手指点啊
    VI也基本上会用,但是突然发现这么简单的事情也不会啊,真是惭愧。
    有个很长的配置文件,有10个页面,用Vi打开后,用?号找到相应的配置项后,如果是在后面页面,此后按escape键后,立马又回到了第一个页面。问题是,用? 找到后,没有办法知道是在第几页,也不知道是在多少行,要修改的时候就白找了.
    请教高手,如何在找到的时候,按escape键后,光标仍停在找到的地方?

------解决方案--------------------
找到之后直接按i不就行?为啥按esc?
------解决方案--------------------
如果第一开始就知道找的内容在当前的后面,按/查找啊

按n N就可以查找上一个下一个啊

在你的vim配置中加上
set hlsearch
可以高亮显示查找内容
------解决方案--------------------
我的怎么不会跳的第一页。
还有,你查找到了关键字之后,默认,在vi的右下角有“第几行,第几个字符”,这样的数字显示。
你没有吗?
------解决方案--------------------
引用
找到后,没有办法知道是在第几页,也不知道是在多少行,要修改的时候就白找了.

需要修改的时候,按i或者a,可以直接进入编辑模式。
------解决方案--------------------
:set nu 
你就可以看到当前的行号了阿。
------解决方案--------------------
:set nu 显示行号   :set nonu 不显示行号
/字符串  ?字符串    两者都可查找字符串,只是一个向下查找,一个向上

建议搜索下vi的使用技巧