C ++에서 Vim에 대한 코드 조각 완성

Aug 16 2020

YouCompleteMe를 설치했습니다. 그러나 특정 단어 나 구문 만 완성합니다. VSCode 또는 Emacs의 Yasnippet에서 비슷한 것을 찾고 있습니다. 예를 들어를 입력 하고을 if누르면 Tab다음과 같이 if문장 의 일부 가 삽입됩니다.

if($1){ $2
}

어디 $1 and $2는 내 커서 자리 표시 자입니다. 나는 그들 사이를 Tab. vim에 이와 같은 것이 있습니까?

답변

2 LucHermitte Aug 16 2020 at 11:02

모든 스 니펫 플러그인 은이 기능을 제공합니다. COC.nvim 은 컨텍스트 화 된 완성 + 스 니펫을 제공합니다 (LSP 서버 및 스니 펫용 하위 플러그인을 설치 및 구성한 경우). 내 lh-cpp 플러그인 은 mu-template을 통해 관용적 인 C ++ 스 니펫과 마법사를 제공합니다 .