前段时间我的 vimrc (d:/programs/vim/_vimrc) 中的行停止工作(不是唯一的):
nnoremap <unique> ç :execute ':let @/ = "\\<' . expand('<cword>') . '\\>"'<CR>:set hlsearch<CR>
(这一行覆盖了 * 的功能,但没有跳转到下一个观察,只需突出显示光标下的单词。我将它映射到 ç 因为这个字符在我的键盘中靠近 * 并且 vim 不使用它,但你可以映射任何其他键)
问题是如果放在 _vimrc 中它会停止工作一段时间,但如果放在 $VIM/vimfiles/plugins/myPlugins.vim 中则可以工作
你遇到过这个问题吗?可能是因为安装了新插件?我对这种行为很感兴趣。我曾尝试使用 :scriptnames 和 _vimrc、.vimrc、.vim/vimrc 等的其他副本,但找不到错误行为的根源。