Thor 的 VIM 中类似 Ruby 的语法高亮显示

标签 ruby vim syntax-highlighting thor vim-syntax-highlighting

如何配置 vim 以对 Thor 使用相同的语法高亮显示?就像 ruby 一样?当我编辑 *.thor 文件时,我可以使用 :set syntax=ruby,它可以工作,但不是永久性的。如果它是 *.thor,有没有办法在我的 .vimrc 文件中有条件地将语法设置为 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

关于Thor 的 VIM 中类似 Ruby 的语法高亮显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4822582/

相关文章:

python - 仅在 python 文件中将制表符扩展到 vim 中的空格?

vim - 为什么我的 'jk' zsh vi-cmd-mode 绑定(bind)不起作用

visual-studio-code - vscode 编辑器支持 .inc 文件高亮吗?

javascript - 具有 <script type ="tmpl_handlebars"> 的 HTML 文件的 Eclipse 语法高亮显示

Xcode 4 : editing color of highlighted line

Ruby Curb 不遵循重定向

ruby - 如何将数据发布到 Volt 应用程序?

ruby - Glade 'Parentless' 小部件

vim - 如何在 NerdTree 中通过 TypeScript 隐藏自动生成的文件?

ruby-on-rails - 使用 Signet 的 Google API,SSL 错误