Em outras distros que executei, o vim se lembra do seu histórico de comandos mesmo entre as sessões; isso é especialmente útil ao executar muitas operações semelhantes em arquivos diferentes.
Por alguma razão, ele foi liberado no Ubuntu 12.04, e não consigo descobrir o porquê. Aqui está a minha :set
informação:
: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
fonte
fonte
.viminfo
possui cerca de 1500 resultados do histórico de pesquisas. Mas quando faço issoq:
para exibir o histórico de pesquisas anterior, ele mostra apenas 700 pesquisas. Eu mantenho algum histórico de pesquisa no histórico de pesquisas do vim .. para que eu possa repeti-las quando necessário. Alguma idéia de por que esse histórico de pesquisa não está aparecendo naq:
janela?~/.viminfo
foi possuído porroot
e foi~/.viminfo.tmp
possuído por usuário. Então eu fixa-lo por:sudo mv ~/.viminfo.tmp ~/.viminfo
.