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 :set
informació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
.viminfo
tiene 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?~/.viminfo
era propiedad deroot
y era~/.viminfo.tmp
propiedad del usuario. Así lo arreglé por:sudo mv ~/.viminfo.tmp ~/.viminfo
.