Search 有选择地设置iskeyword
通常,我需要在大型xml模式文件中搜索光标下出现的下一个单词,但如果它是一个标记,则最好不要搜索结束标记Search 有选择地设置iskeyword,search,vim,yank,Search,Vim,Yank,通常,我需要在大型xml模式文件中搜索光标下出现的下一个单词,但如果它是一个标记,则最好不要搜索结束标记 在下面的示例中#是光标所在的位置。使用带有iskeyword的*或#不包括或这应该可以满足您的需要 nnoremap * :set iskeyword+=<<CR>*:set iskeyword-=<<CR> nnoremap # :set iskeyword+=<<CR>#:set iskeyword-=<<CR>
在下面的示例中#是光标所在的位置。使用带有iskeyword的
*
或#
不包括
或这应该可以满足您的需要
nnoremap * :set iskeyword+=<<CR>*:set iskeyword-=<<CR>
nnoremap # :set iskeyword+=<<CR>#:set iskeyword-=<<CR>
nnoremap*:设置iskeyword+=而不是更改“iskeyword”
可能使用。这将允许您直观地选择文本,然后点击*
。e、 g.vaI之前曾尝试使用*进行视觉搜索,但不喜欢,但感谢您的建议。我当然会看看这个插件
nnoremap * :set iskeyword+=<<CR>*:set iskeyword-=<<CR>
nnoremap # :set iskeyword+=<<CR>#:set iskeyword-=<<CR>
xnoremap * y/\V<c-r>=escape(@", '\')<cr><cr>