웹 프로그래머로서의 나의 작업에는 vim을 사용하는 원격 서버의 많은 편집 파일이 관련되어 있습니다. 특정 사례를 해결하는 데 얼마나 많은 시간이 걸렸는 지보고해야하며, 문제가 생길 때가 있습니다. 소프트웨어 추적에 익숙하지 않습니다. 시간을 추적해야한다는 사실을 항상 잊어 버리기 때문입니다. 이것은 약 5 분에서 60 분 정도의 시간이 걸리는 경우에만 문제가됩니다.마지막으로 편집 한 파일의 저장 시간을 모두 나열하는 기본 제공 방법이 있습니까?
그러나 vim에서 모든 작업을 수행하는 한, 어느 문서가 언제 저장되었는지 확인할 수있는 방법이 있는지 궁금합니다. 물론, 현재 시간과 파일 이름을 특정 파일에 저장하는 자동 명령을 정의 할 수는 있지만 내장 기능이 있습니까?
function! ReportFileSaveTime()
" Saves current time and file to a certain file
call system('echo `date +"%Y-%m-%d %H:%M:%S"` ' . @% . ' >> ' . g:fileSaveLog)
endfunction
au! BufWritePost * call ReportFileSaveTime()
let fileSaveLog='~/.vim/filesave'
이 그럼 당신은, 예를 들어,
$ tail -n 30 ~/.vim/filesave
시간 표시 저장 (30) 마지막 파일을 볼 수 있습니다 누군가가 관심이 있다면