ฉันต้องการปิดใช้งานหน้าแท็บใน Vim โดยสมบูรณ์เพื่อให้ Vim เปิดทุกไฟล์ในหน้าแท็บเดียวกัน จะปิดการใช้งานหน้าแท็บใน Vim ได้อย่างไร?
ฉันต้องการปิดใช้งานหน้าแท็บใน Vim โดยสมบูรณ์เพื่อให้ Vim เปิดทุกไฟล์ในหน้าแท็บเดียวกัน จะปิดการใช้งานหน้าแท็บใน Vim ได้อย่างไร?
คำตอบ:
คุณกำลังใช้ -p
ตัวเลือกในการเปิดไฟล์? ซึ่งจะทำให้ VIM เปิดแต่ละไฟล์ในแท็บแยกต่างหาก ถ้าคุณใช้ -o
หรือ -O
มันจะเปิดในแท็บเดียว แต่ในหน้าต่างแยกต่างหาก (แยกตามแนวนอนหรือแนวตั้งตามลำดับ)
หากคุณเพียงแค่เรียก VIM ด้วยรายการชื่อไฟล์มันจะเปิดทั้งหมดในแท็บเดียวและแสดงหน้าต่างที่แสดงรายการแรก
AFAIK คุณไม่สามารถปิดการใช้งานแท็บในกลุ่ม อย่างไรก็ตามหากคุณไม่แจ้งให้ vim ทราบว่าเปิดไฟล์ในแท็บค่าเริ่มต้นคือเปิดบัฟเฟอร์ในบานหน้าต่างแท็บเดียว คุณจึงไม่ต้องใช้แท็บและกลุ่มจะไม่บังคับให้คุณใช้แท็บเป็นค่าเริ่มต้น ฉันสองสามวิธีที่จะบอกเป็นกลุ่มเพื่อเปิดไฟล์ในแท็บคือการผ่าน -p
เปลี่ยนเป็นกลุ่มเมื่อเริ่มต้น (ตามด้วยไฟล์สองไฟล์ขึ้นไป) หรือโดยใช้: tabe ในโหมดคำสั่ง ฉันเป็นผู้ใช้แท็บมาเป็นเวลานานมาจากบรรณาธิการและเว็บเบราว์เซอร์อื่น ๆ โดยที่แท็บเป็นตัวแทนของไฟล์ที่เปิดอยู่และมันก็เป็นนิสัยที่ยากที่จะทำลาย (ในเสียงเรียกเข้าบัฟเฟอร์หมายถึงไฟล์เปิด) การเรียนรู้วิธีการสลับระหว่างบัฟเฟอร์อย่างถูกต้องน่าจะเป็นสิ่งที่ดีที่สุดที่ฉันได้เรียนรู้ในกลุ่มจนถึงปัจจุบัน ปัญหาคือเสียงเรียกตามค่าเริ่มต้นไม่ได้ให้คิวสัญญาณภาพแก่คุณเกี่ยวกับบัฟเฟอร์แบบเปิดคุณต้องค้นหาสิ่งนี้ผ่าน: ls และ whatnot หากคุณสนใจการแสดงภาพที่เปิดอยู่ของไฟล์ที่เปิดอยู่ ปลั๊กอินนี้ สามารถช่วย. แต่การเปิดไฟล์ด้วย: sp,: vsp,: e, etc จะไม่สร้างแท็บให้คุณ