¿Qué causaría que vim no conserve el historial de comandos?

¿Qué causaría que vim no conserve el historial de comandos?

En otras distribuciones que he ejecutado, vim recuerda tu historial de comandos incluso entre sesiones; Esto es especialmente útil cuando se realizan muchas operaciones similares en archivos diferentes.

Por alguna razón, se ha estado descargando en Ubuntu 12.04 y no puedo entender por qué. Aquí está mi :setinformación:

: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

Respuesta1

Verifique la presencia y los derechos de ~/.viminfo. Normalmente es eso lo que mantiene el historial de comandos, las posiciones de edición de archivos, etc. Un caso posible es que este archivo pertenezca a la raíz.

información relacionada