디스크에서 변경되는 즉시 VIM 다시 로드 파일 만들기

디스크에서 변경되는 즉시 VIM 다시 로드 파일 만들기

로그 파일을 수동으로 계속 다시 로드하고 싶지 않고 로그가 들어올 때 자동으로 확인하고 싶습니다.

분명히 VIM에는 자동 읽기라는 기능이 내장되어 있지만 우분투에서는 작동하지 않습니다.

나는 뛸 수 있습니다

sudo vi ~/.vimrc

다음과 같이 vim의 구성 파일을 편집합니다.

 set number
 set autoread

숫자 인수는 완벽하게 작동합니다. 자동 읽기가 전혀 작동하지 않습니다.

어떤 아이디어나 해킹이 있나요? VIM에서 보고 있는 파일이 업데이트될 때 파일 아래쪽을 자동으로 스크롤하도록 하고 싶습니다.

답변1

tail명령은 내가 원하는 것을 정확하게 수행합니다. 실제로는 조금 더 나아졌습니다.

tail /var/logs/foo.log

foo.log이는 콘솔에 자동으로 인쇄되며 , foo.log업데이트되면 콘솔에 반영됩니다.

답변2

자동 읽기는 작동하지만 창에 초점을 맞출 때만 새로 고침이 발생합니다(설정의 경우 마우스를 창 밖으로 이동했다가 다시 창으로 이동).

관련 정보