我希望能够在光标下突出显示单词,而无需转到下一个结果。
我发现的解决方案使用标记:
noremap * mP*N`P
有更好的解决方案吗?
我注意到,在执行命令后,vim不能很好地保持其光标的位置。例如,当我切换缓冲区时,光标返回到行的开头。
我可能对此有一个全局设置。
不幸的是,没有全局设置。
解决“突出显示不动”问题的一种常见解决方案是:
nnoremap * *``
解决“切换缓冲区时保持光标位置”问题的一种解决方案是:
augroup CursorPosition
autocmd!
autocmd BufLeave * let b:winview = winsaveview()
autocmd BufEnter * if(exists('b:winview')) | call winrestview(b:winview) | endif
augroup END
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句