Complétion d'extraits de code pour vim en C++

Aug 16 2020

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 ifdé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

2 LucHermitte Aug 16 2020 at 11:02

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)...