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

답변1

~/.viminfo의 존재와 권한을 확인하세요. 일반적으로 명령 기록, 파일 편집 위치 등을 저장합니다. 가능한 시나리오 중 하나는 파일이 루트 디렉터리에 속하는 것입니다.

관련 정보