vim отмена ограничена одним шагом на некоторых хостах - PullRequest
5 голосов
/ 01 февраля 2012

На одной из моих машин разработчика у меня есть неограниченное количество отмен, я могу удерживать тебя и вернуться к тому моменту, когда я открыл файл.

С другой стороны, нажатие u переключает между двумя последними внесенными мною изменениями, не более.

Первый компьютер разработчика, к которому у меня есть права администратора, и установщик vim свободно управлял им. Во-вторых, у меня нет, и vim должен был быть установлен вне обычных путей ОС и должен запускать vim с помощью Sendto. Возможно, это связано, и мне не хватает некоторых команд rc. Также заметил, что я должен запустить 'Syn On', чтобы получить подсветку на этом поле. vimrc также был пустым, так что теперь я уверен, что он как-то связан с этим.

Из других потоков я не верю, что это связано с постоянной функцией отмены, а просто с проблемой .swp или ~ (независимо от того, для чего используются эти файлы ..)

Сроки давали подсказку, что, вероятно, является простой проблемой. Как мне это исправить?

Ответы [ 2 ]

2 голосов
/ 01 февраля 2012

vimrc было пустым на соответствующем поле.

Я добавил эти строки из моего другого окна разработки, и все снова стало счастливым.

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
1 голос
/ 01 февраля 2012

Похоже, вам нужен файл vimrc во втором окне: см. :he compatible-default.

Если файл vimrc отсутствует, vim работает в режиме, совместимом с vi, и нет подсветки синтаксиса и т. Д. *

Создать. Вывод :version покажет вам, где ожидаются файлы.

Если отмена все еще не работает, посмотрите на :he undo-two-ways.

...