Tôi không thể thuyết phục vim áp dụng kiểu mã hóa mà tôi muốn ( cindent
và bạn bè).
Tuy nhiên, việc tích hợp clang-format.py
(sử dụng định dạng .clang của dự án của tôi) thực sự khiến tôi hoàn toàn hài lòng.
Ngoại trừ việc tôi có phản xạ sử dụng =+ chuyển động -command. Điều này thực sự rất tốt để thụt lề một vùng hoặc toàn bộ tệp.
Làm cách nào tôi có thể hướng dẫn vim ghi đè chức năng mặc định? Tôi đã đọc về Equprg, nhưng tôi không chắc làm thế nào để thiết lập nó để làm cho nó hoạt động với định dạng clang.
==
cho một dòng và gg=G
cho toàn bộ bộ đệm không?
vim-clang-format
plugin của Rhysd , cùng với các yêu cầu của nó (đặc biệtvim-operator-user
), sau đó ánh xạ=
tới<Plug>(operator-clang-format)
? Liên kết plugin: github.com/rhysd/vim-clang-format