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의 존재 여부와 권한을 확인하세요. 일반적으로 명령 기록, 파일 편집 위치 등을 유지하는 곳입니다. 한 가지 가능한 경우는 이 파일이 루트에 속한다는 것입니다.

관련 정보