昨天还是前天做的。。。就在考试之前这几天做这些事效率奇高。。。 在 ~/.vim/filetype.vim 里加上 if exists("did_load_filetypes") finish endif augroup filetypedetect BufNewFile,BufRead *.blog setf blog augroup END 在 ~/.vim/syntax/blog.vim 里,写: syntax match blogtitle /^=\{1,6}.*=\{1,6}$/ syntax match blogulist /^[\+]\{2,7}/ syntax match blogolist /^\#\{2,7}/ syntax match blogquote /^>\{2,7}/ syntax region bloglink start=/{{/ end=/}}/ contains=bloglinkdiv syntax match bloglinkdiv /|/ syntax region blogcode start=/<code>/ end=/<\/code>/ syntax region blogbold start=/\*\*/ end=/\*\*/ syntax region blogitalic start=/\/\// end=/\/\// syntax region blogunderline start=/__/ end=/__/ syntax match blogparag /^$/ highlight link blogtitle title highlight link blogulist Constant highlight link blogolist Identifier highlight link blogquote Statement highlight link bloglink Special highlight link bloglinkdiv Error highlight link blogcode Comment highlight def blogbold term=bo...