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

ARB模板(ActiveAdmin)的Vim语法高亮显示不起作用,vim,syntax-highlighting,activeadmin,vim-syntax-highlighting,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.twit

当我打开带有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

有关更多信息,请参阅
:帮助新建文件类型

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

autocmd BufRead,BufNewFile *.arb setfiletype ruby

有关更多信息,请参见
:帮助新建文件类型

什么是
:设置本地ft?语法?
show?
filetype=
syntax=
soo,它是空的。这意味着ARB没有任何语法脚本或任何特定于文件类型的脚本。你搜索过vim.org吗?我想没有。ARB模板很少使用。我搜索了VimScript,没有发现任何有用的东西。但是我认为通过将所有文件
*.arb
设置为只使用Ruby语法就可以了?语法?
show?
filetype=
syntax=
soo,它是空的。这意味着ARB没有任何语法脚本或任何特定于文件类型的脚本。你搜索过vim.org吗?我想没有。ARB模板很少使用。我搜索了VimScript,没有发现任何有用的东西。但是我认为通过将所有文件
*.arb
设置为只使用Ruby语法就可以了。谢谢,正确的语法是:
autocmd BufRead,BufNewFile*。arb set filetype=Ruby
@TamVo:the
:setfiletype
也有效,并且避免了重新分配不同的文件类型。如果这对您不起作用,那就意味着另一个检测优先。谢谢,正确的语法是:
autocmd BufRead,BufNewFile*.arb set filetype=ruby
@TamVo:the
:setfiletype
也有效,并且避免了重新分配不同的文件类型。如果这对你不起作用,那就意味着另一个检测优先。