Vim
什麼會導致 vim 不保留命令歷史記錄?
在我執行的其他發行版上,vim 甚至在會話之間也能記住你的命令歷史;這在對不同文件執行大量類似操作時特別方便。
出於某種原因,它一直在 Ubuntu 12.04 中刷新,我不知道為什麼。這是我的
:set
資訊::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
檢查 ~/.viminfo 的存在和權限。通常就是它保存命令歷史記錄、文件編輯位置等。一種可能的情況是該文件屬於根目錄。