Когда я слышу «устаревшую конфигурацию», я подозреваю следующее:
- неработающая символическая ссылка / забыл скопировать пользовательский конфиг в root (это специфично для вашего случая использования под root)
- Хранимая сессия (
:mksession
) включает в себя старый конфиг и автоматически восстанавливается (здесь это не так) - проблема среды (у Vim есть несколько расположений и переопределений для поиска конфигурации, как указано ниже
:help startup
)
Я бы проверил :scriptnames
в сеансе сломанного корня в первую очередь. Это должно сказать, какой из ~/.vimrc
них выбран и какие ошибочно загружены любые другие (альтернативные) конфиги. Если это не дает никаких подсказок, вы можете записать полный журнал сеанса Vim с vim -V20vimlog
(возможно, с префиксом sudo
в вашем случае, чтобы возникла проблема). После выхода из Vim изучите vimlog
файл журнала и, возможно, добавьте комментарии к нему, ~/.vimrc
чтобы вы могли различать разные версии файлов.