2017-12-14 1 views
0

I YouCompleteMe für C bin Einrichtung ++ aber wenn ich eine CPP-Datei öffnen, erhalte ich die Fehler NoExtraConfDetected: Keine .ycm_extra_conf.py DateiVIM YouCompleteMe fehler- NoExtraConfDetected: Keine .ycm_extra_conf.py Datei erkannt

erkannt

Die. vimrc sieht wie folgt aus:

set nocompatible " be iMproved, required filetype off " required 
" set the runtime path to include Vundle and initialize 
set rtp+=~/.vim/bundle/Vundle.vim 
call vundle#begin() 
" alternatively, pass a path where Vundle should install plugins 
"call vundle#begin('~/some/path/here') 

" let Vundle manage Vundle, required 

Plugin 'VundleVim/Vundle.vim' 

Plugin 'rdnetto/YCM-Generator' 

Plugin 'Valloric/YouCompleteMe' 
let g:ycm_global_ycm_extra_conf = '$USER/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py' 

" All of your Plugins must be added before the following line 
call vundle#end() " required 
filetype plugin indent on " required 

ich dachte, dass diese Zeile:

let g:ycm_global_ycm_extra_conf = '$USER/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py' 

Pflege des Fehlers nehmen würde.

Ich folgte dem Pfad und .ycm_extra_conf.py ist da.

Muss ich let g haben: ycm_global_ycm_extra_conf = 'USER $/.vim/bundle/YouCompleteMe/third_party/YCMD/CPP/ycm/.ycm_extra_conf.py' in der .vimrc Datei falsch platziert?

Antwort

0

Kann es nicht erklären, aber die vimrc mag nicht $ USER und Sie brauchen den vollständigen Pfad dort a la $ HOME. Versuchen Sie folgendes:

let g: ycm_global_ycm_extra_conf = '/home/YOUR_USER/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py'

Verwandte Themen