ARB 模板 (ActiveAdmin) 的 Vim 语法突出显示不起作用

标签 vim syntax-highlighting activeadmin vim-syntax-highlighting

当我打开带有 Vim 语法高亮的 ARB 模板时,它不起作用:

-app/views/admin/news/_show.html.arb

panel "#{t('active_admin.details', model: "News")}" do
  attributes_table_for news do
    row :id
    row :title
    row :description
    row :twitter_url do
      link_to(news.twitter_url, news.twitter_url, target: "_blank") if news.twitter_url
    end
#...

一切都是黑白的,不显示颜色

如何解决?

最佳答案

Vim 无法识别您的 ARB 模板。要教 Vim 将它们高亮显示为 Ruby,请创建文件 ~/.vim/ftdetect/arb.vim 并插入以下命令:

autocmd BufRead,BufNewFile *.arb setfiletype ruby

有关详细信息,请参阅:help new-filetype

关于ARB 模板 (ActiveAdmin) 的 Vim 语法突出显示不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17044023/

相关文章:

vim - GVim : find out if guifont is available

html - 如何使用 highlight.js 动态更改主题?

css - VS 代码扩展以突出显示重复的 css 属性

ruby-on-rails - own_to 更改 activeadmin 中的 header

ruby-on-rails-3 - 覆盖 active_admin gem 中的 html

Vim 清除上次搜索突出显示

ubuntu - ubuntu 上的错误 "Only one file name allowed"Dmenu + Vim

vim - 在 vim 中调试 matchit 插件(在 Cygwin 下)

c - VScode : Disable syntax highlighting for a range of lines

ruby-on-rails-3 - 使用 Devise+Active Admin+Switch User 登录其他用户的帐户