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