在
MacVim附带的默认filetype.vim中,我有以下内容:
au BufNewFile,BufRead *.erb,*.rhtml setf eruby
我使用Homebrew安装了MacVim,并且我安装了Janus.按照Janus的说明,我创建了〜/ .vimrc.local来存储我的本地自定义.我想将* .html.erb文件的文件类型设置为html.eruby.eruby-rails,所以我在〜/ .vimrc.local中添加了以下行.
autocmd BufNewFile,BufRead *.html.erb setf html.eruby.eruby-rails
但是,似乎MacVim的默认filetype.vim仍在选择文件类型,而不是在〜/ .vimrc.local中选择我的更改.
我需要做些什么,以便让MacVim正确指定* .html.erb文件作为filetype html.eruby.eruby-rails而不修改默认的filetype.vim?
解决方法
更改autocmd中的setf以设置ft =.如果您看一下:help setf它表示如果已经在别处设置了文件类型,它将不会设置.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。