Complétion d'extraits de code pour vim en C++
J'ai installé YouCompleteMe ; cependant cela ne complète que certains mots ou phrases. Je recherche quelque chose de similaire dans VSCode ou Yasnippet d'Emacs. Par exemple, si je tape if
, puis appuie sur Tab
, un extrait de la if
déclaration sera inséré comme ceci :
if($1){
$2
}
où$1 and $2 sont mes espaces réservés de curseur. Je navigue entre eux avec Tab
. Existe-t-il quelque chose comme ça pour vim?
Réponses
Tous les plugins d'extraits de code offrent cette fonctionnalité. COC.nvim fournit une complétion contextualisée + des extraits (étant donné que vous avez installé et configuré un serveur LSP et un sous-plugin pour les extraits). Mon plugin lh-cpp fournit des extraits et des assistants C++ idiomatiques (via mu-template)...