<ก่อนหน้านี้ | Contents | ถัดไป>
การสลับระหว่างไฟล์
หากต้องการเปลี่ยนจากไฟล์หนึ่งเป็นไฟล์ถัดไป ให้ใช้คำสั่ง ex นี้:
:n
:n
ในการย้ายกลับไปที่ไฟล์ก่อนหน้า ให้ใช้:
:N
:N
ในขณะที่เราสามารถย้ายจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งได้ vi บังคับใช้นโยบายที่ป้องกันไม่ให้เราเปลี่ยนไฟล์หากไฟล์ปัจจุบันมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก เพื่อบังคับให้ vi หากต้องการสลับไฟล์และละทิ้งการเปลี่ยนแปลง ให้เพิ่มเครื่องหมายอัศเจรีย์ (!) ให้กับคำสั่ง
นอกจากวิธีการเปลี่ยนที่อธิบายข้างต้นแล้ว เป็นกลุ่ม (และบางเวอร์ชั่นของ vi) ยังมีคำสั่ง ex ที่ทำให้หลายไฟล์จัดการได้ง่ายขึ้น เราสามารถดูรายการไฟล์ที่กำลังแก้ไขด้วย :บัฟเฟอร์ สั่งการ. การทำเช่นนั้นจะแสดงรายการไฟล์ที่ด้านล่างของจอแสดงผล:
:บัฟเฟอร์
1 %a "foo.txt"
2 "ls-output.txt"
บรรทัด 1
บรรทัด 0
:บัฟเฟอร์
1 %a "foo.txt"
2 "ls-output.txt"
กด ENTER หรือพิมพ์คำสั่งเพื่อดำเนินการต่อ
กด ENTER หรือพิมพ์คำสั่งเพื่อดำเนินการต่อ
หากต้องการสลับไปยังบัฟเฟอร์อื่น (ไฟล์) ให้พิมพ์ :กันชน ตามด้วยจำนวนบัฟเฟอร์ที่คุณต้องการแก้ไข ตัวอย่างเช่น การเปลี่ยนจากบัฟเฟอร์ 1 ซึ่งมีไฟล์ ฟู.txt เพื่อบัฟเฟอร์ 2 ที่มีไฟล์ ls-output.txt เราจะพิมพ์สิ่งนี้:
:บัฟเฟอร์2
:บัฟเฟอร์2
และหน้าจอของเราตอนนี้แสดงไฟล์ที่สอง