Vim을 사용하여 두 파일을 편집하는 경우 다른 파일 (: bnext, : bprev)로 변경하면 열린 파일에서 실행 취소 기록이 삭제 된 것으로 보입니다.
예를 들면 다음과 같습니다.
vim testfile1 testfile2
:w
:bn
:bp
u
보이지 않는 버퍼에 대해이 히스토리를 유지할 수있는 방법이 있습니까?
다음과 같이 보입니다.
:set hidden
(.vimrc에서)
최신 버전의 vim (7.3)에는 영구 실행 취소 기능이있어 변경을 수행하고 vim을 완전히 닫고 (종료 및 재시작조차도) vim을 재시작하고 실행 취소 할 수 있습니다. .vimrc
에서 :
" tell it to use an undo file
set undofile
" set a directory to store the undo history
set undodir=/home/yourname/.vimundo/
Viewports 를 사용할 수 있습니다.
"vim -o testfile1 testfile2"-분할 된 창에서 파일을 엽니 다.
": sp filename"- "filename"을 분리하고 엽니 다.
": vsp filename"-수직 분할 및 "filename"을 엽니 다.
"Ctrl + w + arrow"-뷰포트를 변경하십시오.