คำถามติดแท็ก alignment

3
ฉันจะตั้งค่าไม้บรรทัดที่คอลัมน์ที่ต้องการได้อย่างไร
เมื่อโค้ดในภาษาต่าง ๆ ฉันมักจะต้อง จำกัด บรรทัดของฉันให้มีความยาวเฉพาะ (ปกติ 79 หรือ 80 ตัวอักษร) ฉันเคยเห็นสิ่งนี้ทำในบรรณาธิการอื่น ๆ ผ่านการใช้ไม้บรรทัด (เส้นทึบแสดงที่คอลัมน์) หรือโดยการเปลี่ยนสีของข้อความเพื่อระบุว่ามันผ่านไปแล้ว ฉันจะให้ Vim บอกฉันได้อย่างไรเมื่อฉันเข้าใกล้หรือเกิน 79 ตัวอักษรในหนึ่งบรรทัด?

5
วิธีเพิ่มเส้น / แนวการเยื้อง
ใน Sublime Text 2 คุณจะได้รับคำแนะนำในแนวตั้งที่มีการเยื้องของคุณเช่นนี้: แต่ในกลุ่มฉันเห็นได้ชัดว่าไม่: มีวิธีการแสดงบรรทัดเช่นนี้ในกลุ่ม? โดยวิธีการเยื้องของฉันคือ 2 ช่องว่าง :set tabstop=2 softtabstop=2 shiftwidth=2 expandtab

6
ฉันสามารถปรับข้อความเป็นกลุ่มได้หรือไม่
เหตุผลเดียวที่ฉันเคยแก้ไขไฟล์ข้อความใน Pico ^Jหรือนาโนและไม่อยู่ในกลุ่มที่เป็นคำสั่ง มันจะฟอร์แมตข้อความหนึ่งย่อหน้าโดยสร้างตัวแบ่งบรรทัดที่ตัวแบ่งคำเพื่อให้ข้อความลอยบนหน้าจอความกว้างคงที่ - จัดรูปแบบข้อความให้พอดีกับ 80 คอลัมน์ที่กำหนดไว้ล่วงหน้าสร้างการแบ่งบรรทัดระหว่างคำเท่านั้น ฟังก์ชั่นที่ จำกัด นั้นมีประโยชน์มากไม่ว่าจะจัดรูปแบบบล็อกความคิดเห็นที่มีความยาวไฟล์เอกสารหรือเพียงแค่แทนที่พารามิเตอร์บรรทัดที่ไม่มีที่สิ้นสุดด้วยสิ่งที่อ่านง่ายขึ้น ฉันสามารถทำสิ่งนี้ใน Vim ได้ไหม?

4
ฉันจะสร้างและดูแลรักษาตารางได้อย่างไร?
นี่คือตารางที่ฉันใช้ในเอกสารบางส่วน: +---------------+------------------------+---------------------------------------+ | TASK NAME | WHEN | DESCRIPTION | +---------------+------------------------+---------------------------------------+ | db:seed | On every update | Data required for the application to | | | | run; you should always be able to | | | | safely execute this multiple times | | | | for an …

1
ฉันจะจัดความคิดเห็น C ++ ให้สอดคล้องกับสไตล์ของ Google ได้อย่างไร
วิธีใดที่จะให้ 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"}

4
การเพิ่มบล็อกส่วนหัวความคิดเห็นแบบกว้าง 80 คอลัมน์พร้อมข้อความกึ่งกลาง
ด้วยเหตุผลบางอย่างฉันมักจะแบ่งรหัสออกเป็นส่วนย่อยโดยแยกส่วนหัวดังนี้: ################################################################################ #################################### LOAD ###################################### ################################################################################ เหล่านี้คือบรรทัดที่มีความกว้าง 80 คอลัมน์จำนวน 3 คอลัมน์#โดยมีหัวเรื่องอยู่กึ่งกลาง จนถึงตอนนี้ฉันยังไม่พบวิธีที่รวดเร็วในการสร้างสิ่งเหล่านี้ในกลุ่ม สิ่งที่ฉันมักจะทำคือบางสิ่งบางอย่างตามแนวของ80i#แล้วyyppให้ฉัน 3 บรรทัด แต่จากนั้นฉันต้องนำทางไปที่ตรงกลางและเพิ่มข้อความ ฉันมักจะทำสิ่งนี้ด้วยการแทนที่ แต่การแทนที่ไม่ได้อยู่ตรงกลางส่วนหัวด้านใน#... #ดังนั้นฉันจึงลบส่วนเกินของ#ด้วยตนเอง วิธีการจัดกึ่งกลางข้อความในแถวกลาง? และอะไรจะเป็นวิธีที่เร็วกว่าเพื่อให้ได้ผลลัพธ์นี้?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.