내가 실행한 다른 배포판에서 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
답변1
~/.viminfo의 존재와 권한을 확인하세요. 일반적으로 명령 기록, 파일 편집 위치 등을 저장합니다. 가능한 시나리오 중 하나는 파일이 루트 디렉터리에 속하는 것입니다.