如何配置vim使用与红宝石一样的语法突出显示Thor?当我编辑* .thor文件时,我可以使用:set syntax=ruby
,它可以工作,但不是永久性的。有没有办法在我的.vimrc文件中做某些事情来有条件地将语法设置为ruby,如果它是* .thor?也许创建一个thor语法文件并从ruby继承?在VIM中针对Thor的类Ruby语法高亮
5
A
回答
11
au BufRead,BufNewFile *.thor set filetype=ruby
我想应该足够了...也许这一点,如果你想在以后定制:
au BufRead,BufNewFile *.thor set filetype=thor
au! Syntax thor source $HOME/.vim/syntax/thor.vim
和红宝石vim的语法高亮文件复制到$HOME/.vim/syntax/thor.vim
4
autocmd BufNewFile,BufRead *.thor set syntax=ruby
应该工作。
相关问题
- 1. Ruby语言的Vim语法高亮1.9
- 2. vim按语法高亮搜索类型
- 3. FlexLM VIM语法高亮
- 4. 在Vim中自定义语法高亮
- 5. Vim中的嵌入语法高亮
- 6. Vim中的子匹配语法高亮
- 7. VIM log4j的语法高亮不工作
- 8. Vim的,如何重装语法高亮
- 9. FAME的Vim语法高亮显示
- 10. 针对子类型注释的不同语法高亮(?)
- 11. VS2008中针对域特定语言的语法高亮显示?
- 12. NetBeans Ruby语法高亮为Ruby 1.9?
- 13. VIM高亮:删除语法关键字
- 14. 自定义语法VIM高亮链接
- 15. 不需要语法高亮VIM
- 16. 为jinja2 vim语法高亮显示?
- 17. 针对示例编程语言的语法高亮显示
- 18. 如何在Vim中的CDATA元素中语法高亮XML?
- 19. 转换记事本++语法高亮文件vim的(或没有人有AQ/KDB + VIM语法高亮文件?)
- 20. 如何在vim中显示实际的语法高亮?
- 21. 在Drupal中语法高亮
- 22. vim中的javascript字符串中的HTML语法高亮
- 23. 如何在vim中获得python 3语法高亮显示?
- 24. 针对Scala的Apache Toree语法高亮显示
- 25. 针对Visual Studio 2015的CMake语法高亮显示?
- 26. VIM中的语法高亮显示的多个匹配
- 27. Vim中的多行高亮
- 28. Vim的语法高亮:使区域只匹配在一行
- 29. vim中shell脚本的错误语法高亮
- 30. Vim中正则表达式的语法高亮
谢谢,第一部分是我所需要的。这种方法实际上比仅仅设置语法更好,因为它也会处理缩进。 – 2011-01-28 13:22:45