Vim (похоже) игнорирует мои настройки - PullRequest
2 голосов
/ 20 октября 2011

Я пользуюсь vim ежедневно на работе уже почти 2 года, и у меня никогда не было проблем, за исключением последних двух дней ...

Моя первоначальная проблема заключалась в том, что vim использовал 8 пробелов для вкладок, несмотря на мои настройки в .vimrc. Он даже отказался позволить мне сбросить настройки вкладки из самого экземпляра vim. Кроме того, эта проблема возникала только при редактировании определенного файла, и только тогда, когда он был назван определенной вещью (то есть, переименование его решило проблему). Я предположил, что это должно быть из-за какой-то конфигурации файла, о которой я не знал, и некоторые поиски привели меня к другому сообщению, которое побудило меня попробовать следующую команду:

:so ~/.vimrc

Это исправило мою первоначальную проблему, но я до сих пор не знаю, что ее вызвало. Я не делал ничего из того, что помню, это просто начало происходить, насколько я могу судить.

Сегодня я удалил файл подкачки, и внезапно моя подсветка синтаксиса пропала для одного файла (того же, на который повлияла исходная проблема). Опять же, переименование файла решает проблему, и его запуск с синтаксисом на не имеет никакого эффекта. На этот раз : поэтому ~ / .vimrc не устраняет проблему.

Кто-нибудь знает, что здесь происходит?

Обновление: Благодаря предложению Бенуа я обнаружил, что мой vim просматривал файл в ~ / .vim / view для некоторых настроек. Когда я переместил этот файл, проблема была решена (и Vim создал новую версию). Я все еще не уверен на 100%, но, по крайней мере, теперь у меня есть что посмотреть.

Спасибо, Бенуа !!

Ответы [ 2 ]

4 голосов
/ 20 октября 2011

Ваши настройки, вероятно, изменены в зависимости от типа файла.

Чтобы узнать, когда настройка была изменена:

:verbose set setting?

например:

:verb set tabstop?
:verb set expandtab?
:verb set shiftwidth?

Также вы можете найти autocmds для вашего типа файла:

:autocmd *.ext

возможно, какой-то autocmd устанавливает тип файла, таким образом вызывая .vim файлы, которые изменяют ваши настройки.

1 голос
/ 20 октября 2011

FWIW, я держал мои настройки vim в ~/.exrc последние полдесяти лет без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...