Có cách nào để Vim định dạng nhận xét của tôi để tuân thủ Google cpplint không?
Phần trên không tuân thủ, để tuân thủ 5 thay đổi là bắt buộc.
- giữ bình luận này ở cùng cấp độ
- Thêm một khoảng trắng sau
//
- thêm tối thiểu hai khoảng trắng giữa mã và bình luận
- căn chỉnh ý kiến
- thêm không gian sau
//
(Lưu ý tôi cũng đang hỏi câu hỏi này ở đây, có thể thực hiện với Tabular https://github.com/godlygeek/tabular/issues/44 )
EDIT: Theo khuyến nghị dưới đây, điều này hoạt động:
Plugin => https://github.com/rhysd/vim-clang-format
Cấu hình .nvimrc hoặc .vimrc:
let g:clang_format#code_style='google'
let g:clang_format#style_options = {
\ "AccessModifierOffset" : -3,
\ "Standard" : "C++03"}
3
định dạng clang có cài đặt googlestyle. Tôi tin rằng có một plugin mà bạn có thể sử dụng để chạy nó từ vim.
—
FDinoff
@FDinoff, thật tuyệt vời khi nó hoạt động, nếu bạn trả lời, tôi sẽ chọn nó làm giải pháp ...
—
user1135541
Tôi không hiểu (1) - cả hai đều có bốn khoảng trống trước cái đầu tiên
—
Kyle Strand
/
, phải không?
@KyleStrand: Tôi tin rằng (1) phải làm với việc không thụt dòng đó để khớp với hai bình luận khác (tức là OP đang chỉ định trường hợp cạnh không nên thay đổi).
—
Kevin
@Kevin Ah, tôi nghĩ rằng nó đã nói nó nên ở cùng mức thụt lề như một cái gì đó trên dòng trước hoặc tiếp theo, nhưng điều đó có ý nghĩa. Cảm ơn.
—
Kyle Strand