Answers:
添加在一条线上~/.vim/filetype.vim,
au BufNewfile,BufRead messages-* set filetype=messages
ftdetect.vim?
~/.vim/ftdetect/是一个目录,~/.vim/filetype.vim所有都au BufNewfile,BufRead ... set ft=..可以放在这个文件中。更简单。
:help new-filetype “ ...无论如何,最好不要修改$ VIMRUNTIME / filetype.vim文件。在安装新版本的Vim时,它将被覆盖。”
~/.vim/不是$VIMRUNTIME系统级别。不会被新安装的Vim覆盖。