更改Vim中的默认搜索条件
我正在寻找一种方法来更改Vim中的默认条件模式搜索 例如: 您可以在光标下搜索单词更改Vim中的默认搜索条件,vim,Vim,我正在寻找一种方法来更改Vim中的默认条件模式搜索 例如: 您可以在光标下搜索单词 Shift-* 我的问题: 当我的文件中有一个字符串“我的名字”时,如果“名字”位于另一个字符串中的我的光标下,我使用Shift-*在Vim中进行搜索 子字符串“名称”在“我的名字” 在我看来,Vim默认标准模式匹配没有包含“u2;”作为单词字符,如果我错了,请纠正我 到目前为止我做了什么。 我读了一些帮助文档。例如[:h搜索]和[:h搜索]。 但我仍然不知道如何更改默认的搜索模式 任何建议都将不胜感激您可以在
Shift-*
我的问题:
当我的文件中有一个字符串“我的名字”
时,如果“名字”
位于另一个字符串中的我的光标下,我使用Shift-*
在Vim中进行搜索
子字符串“名称”
在“我的名字”
在我看来,Vim默认标准模式匹配没有包含“u2;”作为单词字符,如果我错了,请纠正我
到目前为止我做了什么。
我读了一些帮助文档。例如[:h搜索]和[:h搜索]。
但我仍然不知道如何更改默认的搜索模式
任何建议都将不胜感激您可以在
中设置以下内容。vimrc
set iskeyword+=_
我建议不要更改iskeyword设置。相反,请使用
g*
命令,该命令还将查找子匹配,并且不会将匹配限制在单词边界处。因此,当*
搜索\
g*时,会搜索名称
,因此会找到子匹配项。请参阅:help“iskeyword”
。