Après un long "formation", j'ai finalement mis à Vim; mais j'ai quelques problèmes avec l'auto-complétion. Comment puis-je avoir un code suggestion, alors que je suis en tapant?
J'ai l'habitude de développer en PHP, Ruby, HTML, C et CSS.
Après un long "formation", j'ai finalement mis à Vim; mais j'ai quelques problèmes avec l'auto-complétion. Comment puis-je avoir un code suggestion, alors que je suis en tapant?
J'ai l'habitude de développer en PHP, Ruby, HTML, C et CSS.
Vous pouvez utiliser un plugin comme AutoComplPop pour obtenir automatique de complétion de code que vous tapez.
Vous pouvez commencer à partir de construit-en omnifunc
réglage.
Juste mettre:
filetype plugin on
au FileType php setl ofu=phpcomplete#CompletePHP
au FileType ruby,eruby setl ofu=rubycomplete#Complete
au FileType html,xhtml setl ofu=htmlcomplete#CompleteTags
au FileType c setl ofu=ccomplete#CompleteCpp
au FileType css setl ofu=csscomplete#CompleteCSS
sur le bas de votre .vimrc
, puis tapez <Ctrl-X><Ctrl-O>
en mode insertion.
Je compte toujours sur cette CSS achèvement.
Il y a aussi https://github.com/Valloric/YouCompleteMe et il inclut des choses comme les Jedi et aussi a correspondance floue . Jusqu'à présent j'ai trouvé YCM pour être le plus rapide parmi ce que j'ai essayé .
J'ai utilisé neocomplcache pour environ la moitié de l'année. C'est un plugin qui recueille un cache de mots dans toutes vos tampons et puis leur fournit pour que vous l'auto-complétion.
Il y a un tableau des captures d'écran sur la page du projet dans le lien précédent. Neocomplcache a aussi une tonne d'options de configuration, qui sont des exemples de base sur la page du projet.
Si vous avez besoin de plus de profondeur, vous pouvez consulter la section correspondante du dans mon vimrc - il suffit de chercher le mot neocomplcache.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.