C ++ में vim के लिए कोड स्निपेट पूरा करना

Aug 16 2020

आपके पास YouCompleteMe स्थापित है; हालाँकि यह केवल कुछ शब्दों या वाक्यांशों को पूरा करता है। मुझे VSCode या Emacs 'Yasnippet में कुछ इसी तरह की तलाश है। उदाहरण के लिए, यदि मैं टाइप करता हूं if, तो दबाएं Tab, तो ifस्टेटमेंट का एक स्निपेट इस तरह डाला जाएगा:

if($1){ $2
}

कहां है $1 and $2 मेरे कर्सर प्लेसहोल्डर हैं। मैं उनके बीच नेविगेट करता हूं Tab। क्या विम के लिए ऐसा कुछ है?

जवाब

2 LucHermitte Aug 16 2020 at 11:02

सभी स्निपेट्स प्लगइन्स यह सुविधा प्रदान करते हैं। COC.nvim प्रासंगिक पूर्णता + स्निपेट्स प्रदान करता है (आपके द्वारा एलएसपी सर्वर और स्निपेट के लिए एक उपप्लगिन स्थापित किया गया है)। मेरे lh-सीपीपी प्लगइन प्रदान करता है मुहावरेदार सी ++ के टुकड़े और जादूगरों (म्यू टेम्पलेट के माध्यम से) ...