vim YouCompleteMe不在MacVim上工作

时间:2016-01-19 11:19:28

标签: javascript node.js vim macvim

我是vim的忠实粉丝,过去两年我一直在使用它。我对网络编程很陌生。目前我正在研究Node.js,我想要一些额外的插件,可以帮助我学习这项新技术。我使用Vundle安装了tern_for_js和YouCompleteMe。我也编译了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

任何人都可以告诉我我做错了什么。还是我错过了什么?是否需要进行一些额外的配置?

1 个答案:

答案 0 :(得分:0)

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

filetype off                  " required

把它放在

之前
set rtp+=~/.vim/bundle/Vundle.vim

在vundle结束后重新打开

call vundle#end()
filetype plugin indent on 

你也不需要:mapmap没问题。