2

Я установил viminfo в моем .vimrc для ускорения запуска. Однако настройка не работает.

Настройка:

set viminfo=%,\"100,'10,/50,:100,h,f0,n~/.vim/cache/.viminfo

Когда я попытался echo &viminfo , значение точно так же, как и старое (может быть, по умолчанию):viminfo

Я использовал vim 7.4, который был скомпилирован и установлен сам, вот информация о версии:

$ vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Dec 17 2013 16:56:58)
Included patches: 1-131

И это исходный код установки конфигурации:

./configure --enable-gui=gnome2 --enable-cscope --enable-multibyte --enable-xim --enable-fontset --with-features=huge --enable-pythoninterp=yes --enable-python3interp=yes --enable-rubyinterp=yes --enable-python3interp=yes --prefix=/home/marslo/.vim/tools/vim74 --with-compiledby=Marslo > vim-build.log


Что не так с моей настройкой? Что нужно сделать, чтобы настройки работали? Заранее спасибо.

1 ответ1

5

Это легко объяснить. У тебя есть

:set nocompatible

после :set viminfo . Первый - это особый, важный вариант, который влияет на других; from :help 'compatible':

Это особая опция, потому что когда она установлена или сброшена, другие опции также изменяются как побочный эффект.

Решение простое: переместите его в начало вашего ~/.vimrc или вообще nocompatible , так как наличие файла .vimrc подразумевает отсутствие совместимости .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .