Hoàn thành đoạn mã cho vim trong C ++
Tôi đã cài đặt YouCompleteMe; tuy nhiên chỉ hoàn thành một số từ hoặc cụm từ nhất định. Tôi đang tìm kiếm thứ gì đó tương tự trong VSCode hoặc Yasnippet của Emacs. Ví dụ: nếu tôi nhập if
, sau đó nhấn Tab
, sau đó một đoạn mã của if
câu lệnh sẽ được chèn như sau:
if($1){ $2
}
Ở đâu $1 and $2 là trình giữ chỗ con trỏ của tôi. Tôi điều hướng giữa chúng với Tab
. Có bất cứ điều gì như thế này cho vim?
Trả lời
2 LucHermitte
Tất cả các plugin đoạn trích đều cung cấp tính năng này. COC.nvim cung cấp các đoạn mã hoàn thành + được ngữ cảnh hóa (do bạn đã cài đặt và định cấu hình máy chủ LSP và một subplugin cho đoạn mã). Plugin lh-cpp của tôi cung cấp các đoạn mã và trình hướng dẫn C ++ thành ngữ (thông qua mu-template) ...