ฉันจะตั้งค่า 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------ (อย่างไรก็ตามโปรดทราบว่าควรใช้กับกรณีทั่วไปโดยที่การเยื้องสูงสุดเริ่มต้นของไฟล์อาจเป็นค่าใดก็ได้)