เป็นไปได้ไหมที่จะรีเซ็ตลำดับของดัชนีที่ vim ใช้สำหรับบัฟเฟอร์ไฟล์?


8

เมื่อฉันเปิดไฟล์ใหม่ภายในกลุ่ม, ดัชนีบัฟเฟอร์ดูเหมือนว่าจะข้ามดัชนีโดยพลการ ฉันสลับระหว่างบัฟเฟอร์ที่ใช้b<buffer-index>ดังนั้นมันจะช่วยให้มีดัชนีเรียงตามลำดับเพื่อประโยชน์ต่อสติ / OCD หลังจากนั้นไม่นานฉันเพิ่งออกเป็นกลุ่มและโหลดไฟล์ที่ฉันกำลังทำงานอยู่ผ่านทาง CL และสั่งให้เรียงตามลำดับ แต่มันเป็นความเจ็บปวดเมื่อคุณมีเส้นทางไดเรกทอรีย่อยหลายเส้นทาง

ฉันสามารถรีเซ็ตลำดับหรือบางสิ่งได้หรือไม่

คำตอบ:


11

ไม่ไม่ต้องรีสตาร์ท Vim มีสาเหตุหลายประการที่ทำให้พวกเขาไม่สามารถรีเซ็ตได้บางส่วนอยู่ภายในบางส่วนเกี่ยวข้องกับการหลีกเลี่ยงความประหลาดใจด้วยสคริปต์ Vim ที่เก็บหมายเลขบัฟเฟอร์

คุณทราบหรือไม่ว่าคุณสามารถทำ ": บัฟเฟอร์ชื่อบัฟเฟอร์บางส่วน " เพื่อข้ามไปยังบัฟเฟอร์อื่นตราบใดที่สตริงที่คุณระบุนั้นไม่ซ้ำกัน


2
อา! ขอบคุณสำหรับเคล็ดลับฉันไม่รู้: บัฟเฟอร์ทำงานกับชื่อบางส่วน
leo

กลุ่มสายการบินใช้หมายเลขบัฟเฟอร์หลอกแล้ว
Paschalis

3

การสร้างเซสชั่น ( :mksession!) ปิด vim และเปิดเซสชั่น ( :so Session.vim) จะเรียงลำดับดัชนีของคุณใหม่เริ่มต้นจาก 2 (1 ใช้ในการแหล่งที่มาเซสชั่น)

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