วิธีการกำหนดเยื้อง / จัดรูปแบบ Visual Studio C / C ++ การเยื้อง / ไม่มี / บล็อก / สมาร์ท (เช่น Eclipse Can)


1

มีวิธีในการปรับแต่งการเยื้อง / การจัดรูปแบบ Visual Studio อย่างละเอียดหรือไม่? ดูเหมือนจะมีเพียงสามตัวเลือก: ไม่มี, บล็อก, ฉลาด (ในตัวเลือก & gt; แก้ไขข้อความ & gt; C / C ++ & gt; แท็บ) มีตัวเลือกเพิ่มเติมสองสามตัวเลือกภายใต้ตัวเลือก & gt; เครื่องมือแก้ไขข้อความ & gt; C / C ++ & gt; การจัดรูปแบบ แต่สิ่งเหล่านี้ไม่มีตัวเลือกที่ฉันกำลังมองหา (เช่นจะตัดการเยื้องบรรทัดมากแค่ไหน)

ในทางตรงกันข้ามมีตัวเลือกจำนวนมากเพื่อกำหนดค่าในการจัดรูปแบบ Eclipse ตามที่อธิบายไว้ ที่นี่ (เช่นแท็บการตัดบรรทัดที่มีตัวเลือกต่าง ๆ ) ดังนั้นฉันคาดว่าจะมีตัวเลือกการกำหนดค่าที่คล้ายกันใน Visual Studio


นี่เป็นคำถาม superuser มากกว่าคำถาม stackoverflow
bames53

คำตอบ:


1

เครื่องมือ & gt; ตัวเลือก & gt; เครื่องมือแก้ไขข้อความ & gt; C / C ++ & gt; การจัดรูปแบบคือทั้งหมดที่มีในตัวถึง VS

อีกทางเลือกหนึ่งที่ฉลาดกว่าคือรูปแบบเสียงดังกราว: http://clang.llvm.org/docs/ClangFormat.html . มีโปรแกรมติดตั้งที่รวมอยู่ใน Visual Studio สำหรับคุณ: http://llvm.org/builds/ . โปรดทราบว่ามันเกี่ยวข้องเฉพาะกับการจัดรูปแบบที่แท้จริงของไฟล์มากกว่าสิ่งต่าง ๆ เช่นเส้นที่อ่อน ซอร์สโค้ดที่ห่อหุ้มซอฟท์นั้นน่ากลัวอยู่ดี


โปรดทราบว่าคุณสามารถวางรูปแบบ .clang ในหนึ่งในไดเรกทอรีหลักของแหล่งที่มาและ (ปลั๊กอิน VS) เครื่องมือ & gt; ClangFormat (หรือ Ctr + R เทียบเท่า, Ctr + F) ใช้ไฟล์นั้นแทนค่าเริ่มต้น มันง่ายในการเริ่มต้นกับตัวอย่างที่ clang.llvm.org/docs/ClangFormatStyleOptions.html#examples (เช่นวิชวลสตูดิโอนั้นง่ายมากโดยเฉพาะในการเริ่มต้น)
JDiMatteo

สำหรับการกำหนดค่าปลั๊กอินลองใช้เครื่องมือ - & gt; ตัวเลือก - & gt; LLVM / Clang- & gt; ClangFormat ตามที่อธิบายไว้ที่ stackoverflow.com/questions/18668517/...
JDiMatteo

น่าเสียดายที่ปลั๊กอินรูปแบบเสียงดังกราวไม่ได้จัดรูปแบบข้อความขณะที่คุณพิมพ์
JDiMatteo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.