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另一個陷阱。

相關內容