Desidero impostare vim come IDE C++ in modo da poter eseguire tutto il lavoro da esso.Configurazione di vim come C++ IDE
Sto usando questi plugin per vim:
-
-
Clang completa - il completamento accurata
-
-
nerdtree - cercare file
-
-
snipmate - inserire snippet
-
-
AutoComplPop - omni-completamento
-
-
buffergator - buffer di gestione
-
-
vim-powerline - bella statusbar
-
-
vundle - per gestire i plugin
Ma mi mancano le cose come Vai a definizione e la compilazione di più file in un unico eseguibile , vista progetto ...
Sto usando
nmap <F8> :w % <bar> :!g++ -W -Wall -Wextra -pedantic -std=c++11 % -o %:t:r<CR> <bar> :!./%:t:r<CR>
per compilare il file corrente, ma non funzionerà se ci sono più file che creano un eseguibile.
So che potrei semplicemente usare eclipse, netbeans, code :: blocks e così via, ma mi piace molto vim ... Se qualcosa come vim ide non è possibile devo imparare GNU build system o qualche altro metodo?
Qualsiasi consiglio è benvenuto.
Se scrivi un makefile veloce (o ne hai generato uno) puoi semplicemente eseguire! Make – jozefg
@jozefg, '! Make' eseguirà solo make esterno e il gioco è fatto. c'è un comando 'make' incorporato in vim che creerà anche una finestra' quickfix' con errori/avvertimenti. È molto più utile –