Finalización de fragmentos de código para vim en C++
Aug 16 2020
Tengo YouCompleteMe instalado; sin embargo que solo completan ciertas palabras o frases. Estoy buscando algo similar en VSCode o Yasnippet de Emacs. Por ejemplo, si escribo if
, Tab
luego presiono , se insertará un fragmento de la if
declaración de la siguiente manera:
if($1){
$2
}
dónde$1 and $2 son mis marcadores de posición de cursor. Navego entre ellos con Tab
. ¿Hay algo como esto para vim?
Respuestas
2 LucHermitte Aug 16 2020 at 11:02
Todos los complementos de fragmentos proporcionan esta función. COC.nvim proporciona finalización contextualizada + fragmentos (dado que ha instalado y configurado un servidor LSP y un subcomplemento para fragmentos). Mi complemento lh-cpp proporciona fragmentos y asistentes idiomáticos de C++ (a través de mu-template)...