如果每次查找相同字符都用“g+d”或者“/xxx”,那也未免太麻烦了
想了一个办法,在 .vimrc 中创建一个函数并用autocmd自动运行,就太方便了
直接给代码
function! HighlightCurrentWord()
let search_word = '\V\<' . expand("<cword>") . '\>'
highlight MySearch cterm=underline gui=underline
echom "search_word: " . search_word
exec 'match MySearch /' . search_word . '/'
endfunction
augroup HighlightCurrentWord
autocmd!
autocmd CursorMoved,CursorMovedI * call HighlightCurrentWord()
autocmd InsertEnter,InsertLeave * call HighlightCurrentWord()
augroup END
把这一段插入到 .vimrc 中,保存退出后就可以使用了,可以看到: