Penyelesaian cuplikan kode untuk vim di C ++

Aug 16 2020

Saya telah menginstal YouCompleteMe; Namun itu hanya melengkapi kata atau frase tertentu. Saya mencari sesuatu yang serupa di VSCode atau Emacs 'Yasnippet. Misalnya, jika saya mengetik if, lalu tekan Tab, maka cuplikan ifpernyataan akan disisipkan seperti ini:

if($1){ $2
}

dimana $1 and $2 adalah placeholder kursor saya. Saya menavigasi di antara mereka dengan Tab. Apakah ada yang seperti ini untuk vim?

Jawaban

2 LucHermitte Aug 16 2020 at 11:02

Semua plugin cuplikan menyediakan fitur ini. COC.nvim menyediakan penyelesaian + cuplikan kontekstual ( asalkan Anda telah menginstal dan mengonfigurasi server LSP dan subplugin untuk cuplikan). Saya lh-cpp Plugin menyediakan idiomatik C ++ potongan dan penyihir (melalui mu-template) ...