如何配置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/

10-12 00:43