
我可能是錯的,但我似乎記得預設情況下 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
另一個陷阱。