การเติมข้อมูลโค้ดสำหรับกลุ่มใน C ++
Aug 16 2020
ฉันติดตั้ง YouCompleteMe แล้ว; อย่างไรก็ตามให้เติมคำหรือวลีบางคำเท่านั้น ฉันกำลังมองหาสิ่งที่คล้ายกันใน Yasnippet ของ VSCode หรือ Emacs ตัวอย่างเช่นถ้าฉันพิมพ์if
แล้วกดTab
จากนั้นตัวอย่างของif
คำสั่งจะถูกแทรกในลักษณะนี้:
if($1){ $2
}
ที่ไหน $1 and $2 คือตัวยึดเคอร์เซอร์ของฉัน ฉันนำทางระหว่างพวกเขาด้วยTab
. มีอะไรแบบนี้สำหรับ vim ไหม?
คำตอบ
2 LucHermitte Aug 16 2020 at 11:02
ปลั๊กอินตัวอย่างทั้งหมดมีคุณลักษณะนี้ COC.nvimให้ข้อมูลโค้ด + ความสมบูรณ์ตามบริบท (ให้คุณได้ติดตั้งและกำหนดค่าเซิร์ฟเวอร์ LSP และปลั๊กอินย่อยสำหรับข้อมูลโค้ด) ปลั๊กอิน lh-cppของฉันมีตัวอย่างและตัวช่วยสร้าง C ++ ที่เป็นสำนวน (ผ่าน mu-template) ...