
Я могу ошибаться, но, кажется, 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
еще один подводный камень.