用于Thor的VIM中类似Ruby的语法突出显示

时间:2011-01-27 22:18:05

标签: ruby vim syntax-highlighting thor vim-syntax-highlighting

如何配置vim使用与Thor相同的语法高亮显示,就像对ruby一样?当我正在编辑* .thor文件时,我可以使用:set syntax=ruby,它可以工作,但不是永久性的。有没有办法在我的.vimrc文件中做一些事情来有条件地将语法设置为ruby,如果它是* .thor?也许创建一个thor语法文件并从ruby继承?

2 个答案:

答案 0 :(得分:11)

au BufRead,BufNewFile *.thor set filetype=ruby

我认为应该足够......如果你想稍后再定制它可能会这样:

au BufRead,BufNewFile *.thor set filetype=thor
au! Syntax thor source $HOME/.vim/syntax/thor.vim

将ruby .vim语法高亮文件复制到$HOME/.vim/syntax/thor.vim

答案 1 :(得分:4)

autocmd BufNewFile,BufRead *.thor set syntax=ruby

应该有用。