วิธีใดที่จะให้ Vim จัดรูปแบบความคิดเห็นของฉันให้สอดคล้องกับ Google cpplint?
ส่วนบนไม่เป็นไปตามข้อกำหนดการเปลี่ยนแปลง 5 ประการที่จำเป็น
- เก็บความคิดเห็นนี้ในระดับเดียวกัน
- เพิ่มช่องว่างหลังจาก
//
- เพิ่มช่องว่างอย่างน้อยสองช่องว่างระหว่างรหัสและความคิดเห็น
- จัดความคิดเห็น
- เพิ่มช่องว่างหลัง
//
(หมายเหตุฉันกำลังถามคำถามนี้ที่นี่อาจเป็นไปได้ที่จะใช้ Tabular https://github.com/godlygeek/tabular/issues/44 )
แก้ไข: ตามคำแนะนำด้านล่างนี้ใช้งานได้:
ปลั๊กอิน => https://github.com/rhysd/vim-clang-format
.nvimrc หรือ. vimrc การกำหนดค่า:
let g:clang_format#code_style='google'
let g:clang_format#style_options = {
\ "AccessModifierOffset" : -3,
\ "Standard" : "C++03"}
3
รูปแบบเสียงดังกรังมีการตั้งค่า googlestyle ฉันเชื่อว่ามีปลั๊กอินที่คุณสามารถใช้เพื่อเรียกใช้จากเสียงเรียกเข้า
—
FDinoff
@FDinoff มันใช้งานได้ดีถ้าคุณตอบฉันจะเลือกมันเป็นทางออก ...
—
user1135541
ฉันไม่เข้าใจ (1) - ทั้งคู่มีช่องว่างสี่ช่องก่อนหน้า
—
Kyle Strand
/
ใช่มั้ย
@KyleStrand: ผมเชื่อว่า (1) มีการทำกับไม่เยื้องบรรทัดเพื่อให้ตรงกับอีกสองความเห็น (เช่น OP จะระบุกรณีขอบที่ไม่ควรเปลี่ยนแปลง)
—
เควิน
@ เควินอาฉันคิดว่ามันกำลังพูดว่ามันควรจะอยู่ในระดับเยื้องกับสิ่งที่อยู่ในบรรทัดก่อนหน้าหรือบรรทัดถัดไป แต่นั่นก็สมเหตุสมผลแล้ว ขอบคุณ
—
Kyle Strand