Sur les autres distributions que j'ai exécutées, vim se souvient de l'historique de vos commandes, même entre les sessions; ceci est particulièrement pratique lorsque vous effectuez de nombreuses opérations similaires sur différents fichiers.
Pour une raison quelconque, il a été vidé dans Ubuntu 12.04, et je ne peux pas comprendre pourquoi. Voici mes :set
infos:
: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
la source
la source
.viminfo
a environ 1500 résultats d'historique de recherche .. mais quand je faisq:
pour afficher l'historique de recherche précédent, il ne montre que 700 recherches. Je garde un historique de recherche dans l'historique de recherche vim .. donc je peux juste les répéter quand c'est nécessaire. Une idée pourquoi tout cet historique de recherche n'apparaît pas dans laq:
fenêtre?~/.viminfo
appartenait àroot
et il~/.viminfo.tmp
appartenait à l'utilisateur. : Par Donc je fixesudo mv ~/.viminfo.tmp ~/.viminfo
.