Javascript vim YouComplete我不在MacVim上工作

Javascript vim YouComplete我不在MacVim上工作,javascript,node.js,vim,macvim,Javascript,Node.js,Vim,Macvim,我是vim的超级粉丝,过去两年我一直在使用它。我对网络编程相当陌生。目前我正在Node.js上工作,我想要一些额外的插件来帮助我学习这项新技术。我安装了tern_for_js,YouCompleteMe使用Vundle。我还编译了YCM,但没有看到任何自动完成或javascript支持。这是我的.vimrc: syntax on set number set laststatus=2 set nocompatible set expandtab set shiftwidth=2 set sma

我是vim的超级粉丝,过去两年我一直在使用它。我对网络编程相当陌生。目前我正在Node.js上工作,我想要一些额外的插件来帮助我学习这项新技术。我安装了tern_for_js,YouCompleteMe使用Vundle。我还编译了YCM,但没有看到任何自动完成或javascript支持。这是我的.vimrc:

syntax on

set number
set laststatus=2
set nocompatible
set expandtab
set shiftwidth=2
set smartindent

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

Plugin 'VundleVim/Vundle.vim'
Plugin 'bling/vim-airline'
Plugin 'scrooloose/nerdtree'
Plugin 'ternjs/tern_for_vim'
Plugin 'Valloric/YouCompleteMe'
call vundle#end()

:map <F2> :echo 'Current time is ' . strftime('%c')<CR>

set guifont=ProggyCleanTT:h18
colorscheme torte
NERDTree
上的语法 设定数 设置laststatus=2 兼容模式 设置扩展选项卡 设置shiftwidth=2 智能对齐 设置rtp+=~/.vim/bundle/Vundle.vim 调用vundle#begin() 插件“VundleVim/Vundle.vim” 插件“bling/vim airline” 插件'scroolose/nerdtree' 插件“ternjs/tern_for_vim” 插件“Valloric/YouCompleteMe” 调用vundle#end() :map:echo“当前时间为”。strftime(“%c”) 设置guifont=ProggyCleanTT:h18 配色方案侵权 书呆子树
谁能告诉我我做错了什么。还是我错过了什么?是否需要进行一些额外的配置?

以下几行对于vundle正常工作至关重要

filetype off                  " required
放在前面

set rtp+=~/.vim/bundle/Vundle.vim
在vundle结束后将其重新打开

call vundle#end()
filetype plugin indent on 

另外,您不需要
:map
map
也可以。

上也发布了相同的问题。此外,请将此问题放在配置文件的顶部。否则,插件可能会覆盖您的设置。@rohankanojia:这个答案有助于您解决这个问题吗?