C'è un modo per abilitare intellisense in VIM (gvim). Vorrei usarlo per STL.Come abilitare intellisense in VIM (gvim)
20
A
risposta
25
Perdonami per aver corretto prima tu, ma IntelliSense è il nome del completamento avanzato del codice in Microsoft Visual Studio, non il termine generale per il completamento del codice.
Per rispondere alla tua domanda, probabilmente vorrai utilizzare YouCompleteMe. L'installazione non è molto difficile con i gestori di plugin vim, ma non dimenticare di eseguire lo script della shell che compila il componente compilato di YCM. Leggi attentamente i documenti, la maggior parte dei problemi iniziali è evitabile.
4
creazione di ctags database per l'utilizzo con omnicppcomplete
creare tag per stdlibC++ e STL
$ ctags -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/stdlibcpp /usr/include/c++/4.2.4/
$ ctags -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/boost /usr/include/boost/
$ apt-file list libc6-dev | grep -o '/usr/include/.*h'> ~/.vim/tags/libc6-filelist
$ ctags --c++-kinds=+p --fields=+iaS --extra=+q -I__wur -I__THROW -I__nonnull+ -f ~/.vim/tags/libc6 -L ~/.vim/tags/libc6-filelist
Qui ci sono tre collegamenti si dovrebbe trovare utili:
1
Mahatma, si può trovare questo interessante:
Problemi correlati
- 1. vim omnicomplete vs. vim intellisense
- 2. Come aggiungere Intellisense per una lingua in Gvim?
- 3. Come abilitare python3 in vim?
- 4. Creare un "progetto" in VIM/MacVim/GVIM
- 5. Come abilitare il supporto Python in gVim su Windows?
- 6. Come indentare il multi-line in vim/gvim?
- 7. Come visualizzare i caratteri UTF-8 in VIM o Gvim
- 8. Come abilitare Intellisense per i moduli JavaScript AMD in VSCode
- 9. Come eseguire il debug di un'applicazione Java utilizzando VIM/GVIM?
- 10. Plugin in gVim non funzionanti
- 11. Come posso abilitare CamelCase Vim Search
- 12. Uso dello stile di avviso di Vim in gVim
- 13. Cambia schema colori GVim come linea di comando Vim
- 14. fuzzyfinder non funziona in gvim
- 15. Come abilitare la modalità "Molto magico" in vim con vimrc?
- 16. Impostazioni carattere predefinito in gvim
- 17. Come posso compilare gVim con Ubuntu?
- 18. Il commit Git fallisce con Vim e GVim
- 19. In esecuzione: make da gVim in background
- 20. IDE che possono incorporare gVim come editor
- 21. Come abilitare IntelliSense in VS 2013 per <rewrite> in transform .config?
- 22. Come eseguire windows gvim da cygwin?
- 23. Come abilitare e disabilitare uno script di sintassi Vim?
- 24. evidenziazione stringa lunga multilinea gvim
- 25. Come si esegue Vim in Windows?
- 26. gVim 7.3 in modalità schermo intero
- 27. Intellisense supportato TextBox in WPf
- 28. Forza GVim a chiedere prima di chiudere
- 29. A capo automatico in Gvim
- 30. Come salvare le impostazioni GVIM?
come il documento dice che alcuni file devono essere copiati in $ HOME/.vim/o ~/.vim /. Qual è questa posizione? È/usr/share/vim/vim72? P.Spiace, sono piuttosto nuovo di Linux. – blitzkriegz
@Mahatma, $ HOME (o ~) è dove risiede la directory home dell'utente. Di solito, è in '/ home/username' (sostituisci" username "con il tuo vero nome utente). –
Ho la sensazione che @ Mahatma stia usando Windows, vero Mahatma? – Rafid