Vim 忽略 vimrc 中的“set hlsearch”。手动设置效果很好

Vim 忽略 vimrc 中的“set hlsearch”。手动设置效果很好

我可能是错的,但我似乎记得默认情况下 hlsearch 是打开的。

:set hlsearch 尽管在 vim 中运行会按预期打开突出显示,但在 .vimrc 中显式设置它没有任何效果 。

我已经检查过/etc/vimrc/usr/share/vim/vimfiles/archlinux.vim 顺便说一句,这是在 Arch Linux 上)以防万一,但似乎都没有包含任何取消设置 hlsearch 或其他内容的内容。

hlsearch 设置似乎正在被读取,~/.viminfo但由于某种原因,一旦我退出,vim 就会关闭 hlsearch(.viminfo 是可写的。我已经检查过了)。

答案1

按要求发布答案:

运行:verb set hls?以找出hlsearch最后修改的位置。

根据说明书,设置compatible重置hlsearch。另请参阅:h viminfo-h另一个陷阱。

相关内容