나는 vim의 색상화를 좋아 /var/log/messages
하지만 절대 파일 이름에서만 작동합니다. 이전 메시지 루프(예 /var/log/messages-20120610
: ) 또는 다른 시스템에서 가져온 메시지 파일에서는 작동하지 않습니다. 이것을 어떻게 조정할 수 있나요?
답변1
파일이 열리면 다음을 실행할 수 있습니다.
:set filetype=messages
message라는 이름의 모든 파일에 대해 이 작업을 자동으로 수행하려면 다음을 입력하세요 ~/.vim/ftdetect/messages.vim
.
autocmd BufNewFile,BufReadPost *messages* :set filetype=messages
답변2
라인을 추가하세요 ~/.vim/filetype.vim
.
au BufNewfile,BufRead messages-* set filetype=messages