
間違っているかもしれませんが、hlsearch はデフォルトでオンになっていると記憶しています。
.vimrc で明示的に設定しても効果はありませんが、
:set hlsearch
vim 内で実行すると期待どおりにハイライトがオンになります。
念のため確認してみました/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