Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 有选择地设置iskeyword_Search_Vim_Yank - Fatal编程技术网

Search 有选择地设置iskeyword

Search 有选择地设置iskeyword,search,vim,yank,Search,Vim,Yank,通常,我需要在大型xml模式文件中搜索光标下出现的下一个单词,但如果它是一个标记,则最好不要搜索结束标记 在下面的示例中#是光标所在的位置。使用带有iskeyword的*或#不包括或这应该可以满足您的需要 nnoremap * :set iskeyword+=<<CR>*:set iskeyword-=<<CR> nnoremap # :set iskeyword+=<<CR>#:set iskeyword-=<<CR>

通常,我需要在大型xml模式文件中搜索光标下出现的下一个单词,但如果它是一个标记,则最好不要搜索结束标记


在下面的示例中#是光标所在的位置。使用带有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>