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 diferentes archivos.
Por alguna razón, se ha descargado 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
vim
command-history
Bryan Agee
fuente
fuente

.viminfotiene alrededor de 1500 resultados del historial de búsqueda ... pero cuando hagoq:para mostrar el historial de búsqueda anterior, solo muestra aproximadamente 700 búsquedas. Mantengo algo de historial de búsqueda en el historial de búsqueda de vim ... para poder repetirlos cuando sea necesario. ¿Alguna idea de por qué todo este historial de búsqueda no se muestra en laq:ventana?~/.viminfoera propiedad derooty era~/.viminfo.tmppropiedad del usuario. Así lo arreglé por:sudo mv ~/.viminfo.tmp ~/.viminfo.