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