Vim игнорирует "set hlsearch" в vimrc. Ручная настройка работает нормально

Vim игнорирует "set hlsearch" в vimrc. Ручная настройка работает нормально

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

Связанный контент