Vim에서 포커스가 손실될 때 파일 저장

Vim에서 포커스가 손실될 때 파일 저장

나는 쉘 창이 포커스를 잃을 때 변경된 파일이 저장되도록 vim의 쉘 버전을 설정하려고 노력해 왔습니다.

다음과 같은이것들설명이 작동하지 않습니다.

비록 OS X를 사용하고 있지만 이것이 Linux에서 실행되는 vim에 영향을 미칠 수 있다고 생각합니다. 틀렸을 수도 있지만 apple.stackexchange.com뿐만 아니라 여기에서도 시도해 볼 수 있다고 생각했습니다.

이것이 vim의 명령줄 버전에서 작동하지 않는 이유가 MacVim인 GUI 버전에서만 작동하기 때문이라고 가정할 수 있습니까?

vim의 쉘 버전에서 작동하게 하는 방법이 있습니까?

저는 homebrew에서 사용 가능한 최신 버전의 vim을 사용하고 있습니다.

답변1

에서 :h FocusLost:

FocusLost                       When Vim lost input focus.  Only for the GUI
                                version and a few console versions where this
                                can be detected.  May also happen when a
                                dialog pops up.

*nix(OS 포함

답변2

코드 손실을 방지하는 것이 목표라면 백업 파일이 도움이 될 수 있습니다.

set backup                    " keep a backup after overwriting a file
set backupdir^=/tmp//         " list of directories to put backup files in

내 컴퓨터에 이 파일이 있고 .muttrcMac을 다시 시작할 때까지 백업 파일이 저장됩니다./tmp/

관련 정보