Completamento del frammento di codice per vim in C++
Aug 16 2020
Ho installato YouCompleteMe; tuttavia che completano solo determinate parole o frasi. Sto cercando qualcosa di simile in VSCode o Yasnippet di Emacs. Ad esempio, se digito if
, quindi premo , verrà inserito Tab
uno snippet dell'istruzione in questo modo:if
if($1){
$2
}
dove$1 and $2 sono i segnaposto del mio cursore. Navigo tra di loro con Tab
. C'è qualcosa di simile per vim?
Risposte
2 LucHermitte Aug 16 2020 at 11:02
Tutti i plug-in di snippet forniscono questa funzione. COC.nvim fornisce completamento contestualizzato + snippet (dato che hai installato e configurato un server LSP e un plug-in secondario per snippet). Il mio plug-in lh-cpp fornisce frammenti e procedure guidate C++ idiomatiche (tramite mu-template)...