C ++ 'da vim için kod parçacığı tamamlama

Aug 16 2020

YouCompleteMe'yi yükledim; ancak bu yalnızca belirli kelimeleri veya cümleleri tamamlar. VSCode veya Emacs'in Yasnippet'inde benzer bir şey arıyorum. Örneğin, yazarsam if, ardından tuşuna Tabbasarsam, ififadenin bir parçası şu şekilde eklenir:

if($1){ $2
}

nerede $1 and $2 imleç yer tutucumdur. Aralarında geziniyorum Tab. Vim için buna benzer bir şey var mı?

Yanıtlar

2 LucHermitte Aug 16 2020 at 11:02

Tüm parçacık eklentileri bu özelliği sağlar. COC.nvim , bağlamsal tamamlama + parçacıklar sağlar (bir LSP sunucusu kurup yapılandırdığınız ve parçacıklar için bir alt bölme oluşturduğunuzda). Benim lh-cpp eklenti sağlar C ++ biçimini parçacıkları ve sihirbazları (mu-şablona aracılığıyla) ...