为什么vundle需要的文件类型关闭(Why vundle requires filetype of

2019-07-19 02:36发布

在vundle的主页,它记录的,它需要的文件类型是关中的.vimrc:

 filetype off                   " required!
 set rtp+=~/.vim/bundle/vundle/
 call vundle#rc()

我不明白为什么。 因为我遇到了与编辑.coffee和.LESS文件的问题后,最近安装单独相关插件为他们(VIM咖啡脚本和Vim-以下)。 我的问题VIM咖啡脚本

Answer 1:

您可以设置filetype on最后Vundle命令后:

 filetype off                   " required!
 set rtp+=~/.vim/bundle/vundle/
 call vundle#rc()
 ...
 Vundle 'blabla'
 Vundle 'blabla2'

 filetype plugin indent on   " re-enable filetype


Answer 2:

我想解决这个问题的部分原因。

大多数这个答案是从以下github上线

https://github.com/VundleVim/Vundle.vim/issues/176

这是Vim的功能。
Vim把从runtimepath文件类型插件高速缓存。 所以,如果vundle变化runtimepath,它必须调用之前重置。

它也表示,目前这个问题只在那里呆7.3.430之前。

作为@Maxim金已经回答了,它能够更好地相关的一切Vundle后再打开

set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" Let vundle manage itself:
Plugin 'VundleVim/Vundle.vim'
" Syntax checking plugin
Plugin 'scrooloose/syntastic'

call vundle#end() 

filetype plugin indent on " Filetype auto-detection
syntax on " Syntax highlighting


文章来源: Why vundle requires filetype off