Elle n'est pas intelligente. Clang-complete fait un début de completion intelligente pour un cas précis (méthodes et attributs), mais ça n'a rien à voir avec une completion qui prend en compte le type, la sémantique probable, etc. Ce que sait faire un bon IDE.
Côté ocaml j'ai trouvé le plugin merlin qui sert pour vim et emacs, qui est sensé donner de la complétion qui dépend du contexte, je ne l'ai pas encore essayé, mais ça a l'air bien. Sinon, en général je suppose que ça doit dépendre du langage et des plugins parce que théoriquement avec l'omni-completion de vim, on devrait pouvoir faire n'importe quoi.
Interruption du flot d'écriture. Si la completion est bien faite (hommage à ReSharper et InteliJ Idea), elle ne doit pas interrompre trop le flux d'ecoulement des doigts sur le clavier. Celle de Vim en est douloureuse, mais c'est un héritage à assumer.
C'est curieux, moi j'ai au contraire horreur des pop-ups avec des trucs qui apparaissent alors que j'ai rien demandé, ça me déconcentre. Par contre, j'utilise le plugin supertab, parce que je trouve ctrl+p pas très pratique : deux touches à taper pour un truc courant c'est trop.
[^] # Re: On peut toujours creuser un trou à mains nues...
Posté par anaseto . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 1.
Côté ocaml j'ai trouvé le plugin merlin qui sert pour vim et emacs, qui est sensé donner de la complétion qui dépend du contexte, je ne l'ai pas encore essayé, mais ça a l'air bien. Sinon, en général je suppose que ça doit dépendre du langage et des plugins parce que théoriquement avec l'omni-completion de vim, on devrait pouvoir faire n'importe quoi.
C'est curieux, moi j'ai au contraire horreur des pop-ups avec des trucs qui apparaissent alors que j'ai rien demandé, ça me déconcentre. Par contre, j'utilise le plugin supertab, parce que je trouve ctrl+p pas très pratique : deux touches à taper pour un truc courant c'est trop.