如何配置vim以使其对Thor的语法高亮与对ruby的语法高亮相同?当我编辑* .thor文件时,可以使用:set syntax=ruby
,它可以工作,但不是永久的。如果我的.vimrc文件是* .thor,有没有办法在条件下将其语法设置为ruby?也许创建一个thor语法文件并从ruby继承?
最佳答案
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
关于VIM for Thor中类似Ruby的语法突出显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4822582/