In anderen Distributionen, die ich ausgeführt habe, merkt sich vim Ihren Befehlsverlauf auch zwischen den Sitzungen. Dies ist besonders praktisch, wenn viele ähnliche Vorgänge mit verschiedenen Dateien ausgeführt werden.
Aus irgendeinem Grund wurde es in Ubuntu 12.04 gelöscht, und ich kann nicht herausfinden, warum. Hier ist meine :set
Info:
: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
quelle
quelle
.viminfo
Suchprotokoll ca. 1500 Suchergebnisse. Wenn ich jedochq:
das vorherige Suchprotokoll aufrufe, werden nur ca. 700 Suchvorgänge angezeigt. Ich habe einige Suchprotokolle im VIM-Suchprotokoll gespeichert, sodass ich sie bei Bedarf einfach wiederholen kann. Haben Sie eine Idee, warum das gesamte Suchprotokoll nicht imq:
Fenster angezeigt wird?~/.viminfo
gehörteroot
und~/.viminfo.tmp
gehörte dem Benutzer. So fixiert ich es:sudo mv ~/.viminfo.tmp ~/.viminfo
.