Code-Snippet-Vervollständigung für vim in C++
Aug 16 2020
Ich habe YouCompleteMe installiert; die jedoch nur bestimmte Wörter oder Sätze vervollständigen. Ich suche etwas Ähnliches in VSCode oder Emacs' Yasnippet. Wenn ich zum Beispiel tippe if
und dann drücke Tab
, wird ein Ausschnitt der if
Anweisung wie folgt eingefügt:
if($1){
$2
}
wo$1 and $2 sind meine Cursor-Platzhalter. Ich navigiere zwischen ihnen mit Tab
. Gibt es so etwas für vim?
Antworten
2 LucHermitte Aug 16 2020 at 11:02
Alle Snippets-Plugins bieten diese Funktion. COC.nvim bietet kontextualisierte Vervollständigung + Snippets (vorausgesetzt, Sie haben einen LSP-Server und ein Subplugin für Snippets installiert und konfiguriert). Mein lh-cpp-Plugin bietet idiomatische C++-Snippets und Assistenten (über mu-template)...