我正在尝试使用 vim-coffee-script 插件https://github.com/kchmck/vim-coffee-script 但它没有将测试文件检测为咖啡脚本文件类型。但是,当我手动执行此操作时
:set ft=coffee
有用。这是怎么回事?
.vimrc 和 test.coffee https://gist.github.com/911087
我正在尝试使用 vim-coffee-script 插件https://github.com/kchmck/vim-coffee-script 但它没有将测试文件检测为咖啡脚本文件类型。但是,当我手动执行此操作时
:set ft=coffee
有用。这是怎么回事?
.vimrc 和 test.coffee https://gist.github.com/911087
我想通了..我不得不通过设置强制重新加载文件类型
filetype off
filetype on
具体来说,我必须在运行后执行此操作
syntax on
这主要在病原体自述文件中进行了解释
Noli 的解决方案有时对我有用。在其他时间或其他文件类型,它坏了。这让我很生气。
解决办法是移到syntax enable
vimrc的底部。
解释:进一步遵循 noli 的逻辑,我在 Github 上查看了病原体文档。一件事引起了我的注意
execute pathogen#infect()
syntax on
filetype plugin indent on
安装插件后一切都打开了。我注意到在我的 vimrc 中不是这种情况,所以我移动syntax
到filetype
我的 vimrc 的底部。问题已解决(到目前为止)
我在这里尝试了所有建议的解决方案,但没有人适合我。对我有用的解决方案是将以下代码段添加到~/.vimrc
文件中
syntax on
filetype on
au BufNewFile,BufRead *.coffee set filetype=coffee
问题解决了。