คำถามติดแท็ก code-folding

1
วิธีทำให้ Vim ไม่พับทุกอย่างอัตโนมัติ? [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ปิดให้บริการใน8 ปีที่ผ่านมา ซ้ำได้: vim: เปิดใช้งาน folds แต่ไม่ปิดโดยอัตโนมัติ เมื่อใดก็ตามที่ฉันเปิด Vim จะเป็นการพับทุกอย่างโดยอัตโนมัติ ดังนั้นสิ่งแรกที่ฉันทำอย่างสม่ำเสมอคือการเปิดเผยทุกอย่าง มีวิธีอัตโนมัติหรือไม่
16 vim  code-folding 

3
ฉันจะตั้งค่า foldlevelstart เป็นกลุ่มได้โดยไม่ต้องพับอะไรในตอนแรกยังอนุญาตให้ zr ทำงานได้ทันที?
ในกลุ่มฉันมักจะตั้งfoldmethodให้indentเป็นประเภทไฟล์ส่วนใหญ่ โดยทั่วไปแล้วฉันชอบเปิดไฟล์ด้วยการเปิดทั้งหมด อย่างไรก็ตามมันมีประโยชน์ที่จะเริ่มใช้ทันทีzmเพื่อเริ่มการปิดตาทั่วทั้งไฟล์ครั้งละหนึ่งระดับช่วยให้ฉันเห็นโครงสร้างโดยรวมของไฟล์โดยไม่มีรายละเอียดเข้ามา วิธีแก้ปัญหาทั่วไปเดียวที่ฉันพบคือตั้งค่าfoldlevelstartเป็นจำนวนที่สูงมากเช่น 99 เพื่อให้แน่ใจว่าไฟล์ทั้งหมด (โดยคำนึงถึงไฟล์ที่แตกต่างกันจะมีการเยื้องสูงสุดในระดับต่าง ๆ ) เริ่มคลี่ออกอย่างสมบูรณ์ อย่างไรก็ตามฉันต้องใช้zmซ้ำ ๆ เพื่อลดfoldlevelระดับการพับไฟล์สูงสุดซึ่งโดยปกติจะน้อยกว่า 99 ซึ่งยุ่งยากและใช้งานไม่ได้ ฉันสามารถตั้งค่าfoldlevelด้วยตนเองโดยใช้บรรทัดคำสั่ง vim แต่ฉันยังต้องทราบการเยื้องสูงสุดในไฟล์ มีวิธีปฏิบัติในการเปิดไฟล์ที่มีการfoldlevelตั้งค่าให้มากกว่าหนึ่งระดับเยื้องสูงสุด / เท่าในปัจจุบันในตัวไฟล์เองหรือไม่? ตัวอย่างเช่นกำหนดไฟล์ต่อไปนี้: a b c d1 d2 e f1 f2 ปุ่มกดแรกของzmจะแสดงสิ่งนี้: a b c +-- 2 lines: d1------ e +-- 2 lines: f1------ (อย่างไรก็ตามโปรดทราบว่าควรใช้กับกรณีทั่วไปโดยที่การเยื้องสูงสุดเริ่มต้นของไฟล์อาจเป็นค่าใดก็ได้)

1
Notepad ++ รหัสพับบล็อค / คลี่ (เรียกซ้ำ)
มีวิธีในการ พับ / คลายบล็อกของรหัสที่เลือก ใน notepad ++ ฉันตระหนักถึงทางลัด Alt 0 และ Alt เปลี่ยน 0 (พับ / เปิดออกทั้งหมด) แต่นี่ไม่ใช่สิ่งที่ฉันกำลังมองหา ฉันมักจะเริ่มต้นด้วยการพับโค้ดทั้งหมดแล้วคลี่วิธีการเฉพาะออก ในสถานการณ์นี้ทางลัดการพับ / การแยกทีละรายการ ( Ctrl Alt ฉ หรือ Ctrl Alt เปลี่ยน ฉ ) ไม่ได้มีประโยชน์เนื่องจากใช้งานได้กับบล็อกปัจจุบัน (นอกสุด) เท่านั้นทำให้บล็อคด้านในพับ ...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.