Странная проблема в vim, код не обновляется - PullRequest
6 голосов
/ 17 января 2012

Я уже давно пользуюсь настройкой Vim, но внезапное сохранение кода не обновляет код. Я использую FuzzyFinder для просмотра файлов.

Открытие файла в обычном режиме, т. Е. Поскольку Vim из консоли не создает проблем.

Но когда я открываю файл через FuzzyFinder, он показывает старый код без изменений. Однако, открыв его через другой редактор (или без плагина) или выполнив команду git diff, вы увидите изменения.

Это какая-то проблема, вызванная Git, ошибкой в ​​плагине или, возможно, проблемой с кешем?

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012

Вы пытаетесь использовать :edit!?Я думаю, что проблема в буфере.Vim имеет буферизованный файл и не перезагружает его при открытии через Fuzzy Finder.

1 голос
/ 10 апреля 2012

Вы пробовали установить параметр autoread в вашем .vimrc? После изменений должно произойти перезагрузка.

Со страницы справки:

When a file has been detected to have been changed outside of Vim and
it has not been changed inside of Vim, automatically read it again.
When the file has been deleted this is not done.
...