赞
踩
如要查找的是include,则在normal模式,先按/键,然后再输入:
include<CR> #<CR>代表回车键
即可启动全文查找(与前面提到的f/F、t/T不同)
启动查找后,可以使用n进行前向查找(find next),也可以使用N进行反向查找;
与/string命令一样,只不过此命令是从后向前查找,同样也支持n、N命令
注意:
特殊字符 .*[]^%/\?~$有特殊的意义,在查找它们时,需要在这些字符前加上“\”字符,如:
/inc\$ #表示查找inc$字符串
假设你想查找肉眼看到的某一个单词,使用/或?命令可以达到目标,但如果单词太长了往往会输入错误,那么有一个非常简单的办法(假设这个单词是Security_Exchange_Name),如下:
1、先将移动光标到Security_Exchange_Name
2、如果按下*号键,则会启动正向查找,此时支持n、N命令
3、如果按下#号键,则会启动反向查找,此时支持n、N命令
*和#命令执行的是精确查找,那么想进行模糊查找怎么办?如下:
4、使用按键:g*或g#进行模糊查找(g*相当于/string命令,g#当妆于?string命令,string表示光标所在的单词)。
前面提到的/、?查找命令,是模糊查找,那么如果想要查找整个单词进行精确匹配怎么办?如下所述,
“\<”代表匹配词首
“\>"代表匹配词尾
如果要查找the,避免匹配到there等单词,则在使用/或?进入查找模式时,输入:\<the\>
上述的*、#命令是精确匹配命令。
当光标定位在某个单词上,并按下*时,可以注意vim底部输入命令的地方,应该会有所发现的;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。