![Что может привести к тому, что vim не сохранит историю команд?](https://rvso.com/image/23919/%D0%A7%D1%82%D0%BE%20%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%20%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%81%D1%82%D0%B8%20%D0%BA%20%D1%82%D0%BE%D0%BC%D1%83%2C%20%D1%87%D1%82%D0%BE%20vim%20%D0%BD%D0%B5%20%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%20%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8E%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%3F.png)
В других дистрибутивах, которые я запускал, vim запоминает историю ваших команд даже между сеансами; это особенно удобно при выполнении множества однотипных операций с разными файлами.
По какой-то причине он сбрасывается в Ubuntu 12.04, и я не могу понять, почему. Вот моя :set
информация:
:set
--- Options ---
background=dark helplang=en history=1000 nomodeline scroll=27 showmatch ttyfast
expandtab hidden incsearch ruler showcmd softtabstop=4 ttymouse=xterm2
backspace=indent,eol,start
fileencoding=utf-8
fileencodings=ucs-bom,utf-8,default,latin1
printoptions=paper:letter
runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
решение1
Проверьте наличие и права для ~/.viminfo. Обычно именно он хранит историю команд, позиции редактирования файлов и т. д. Один из возможных вариантов — этот файл принадлежит root.