ฉันจะเปิดบัฟเฟอร์ใหม่โดยไม่ต้องเปิดในการแยกได้อย่างไร


13

ฉันรู้ว่าฉันสามารถใช้:newเพื่อเปิดบัฟเฟอร์ใหม่ในหน้าต่างแยก (กำหนดโดยset splitbelowและset splitright)

แต่ฉันจะเปิดบัฟเฟอร์ใหม่ที่ว่างเปล่าโดยไม่เปิดแยกได้อย่างไร

คำตอบ:


12

:enewคุณสามารถใช้ ดู:h :enew:

แก้ไขบัฟเฟอร์ใหม่ที่ไม่มีชื่อ สิ่งนี้จะล้มเหลวเมื่อทำการเปลี่ยนแปลงกับบัฟเฟอร์ปัจจุบันยกเว้นว่ามีการตั้งค่า 'hidden' หรือ 'autowriteall' ถูกตั้งค่าและสามารถเขียนไฟล์ได้

และคุณสามารถใช้:enew!เพื่อยกเลิกการเปลี่ยนแปลงที่ไม่ได้บันทึกในบัฟเฟอร์ปัจจุบัน


3

กลุ่มยังข้อเสนอ:tabnewซึ่งจะเปิดใหม่ชื่อบัฟเฟอร์ในแท็บใหม่ช่วยให้คุณสามารถสลับไปมาระหว่างบัฟเฟอร์ (แท็บ) โดยใช้และgt gTสิ่งนี้ใช้ความกว้างเต็มของตัวแก้ไขแม้ว่าจะเป็นเทคนิคในหน้าต่างอื่น (ในแท็บอื่น)

แก้ไขจากความคิดเห็นของ romainl


2
บัฟเฟอร์! = แท็บ (!) ลองทั้งสอง:enewและ:tabeในขณะที่คุณมีไฟล์ที่คุณยังไม่ได้บันทึก อย่างไรก็ตามฉันยังคงถอนรากถอนโคนนี้เนื่องจากเป็นแท็บที่เทียบเท่ากับ: enew
hgiesel

1
:tabnew:enewเป็นเทียบเท่าแท็บ
romainl

ขอบคุณ @ ฉีด! จริงๆแล้วแม้ว่าจะ:tabeไม่มีการโต้แย้งก็จะเหมือนกัน
jpaugh

1
ผลข้างเคียง อย่าเดิมพันกับผลข้างเคียง
romainl

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