วิธีสร้างไฟล์ใน VI Editor

หน้าจอเทอร์มินัลจะถูกแทนที่ด้วยอินเทอร์เฟซ vi ที่ด้านบนของหน้าต่างเทอร์มินัล คุณจะเห็นเคอร์เซอร์กะพริบอยู่เหนือคอลัมน์ ~ อักขระที่วิ่งลงด้านข้างของหน้าจอ ที่ด้านล่างของหน้าต่างเทอร์มินัล คุณจะเห็น:

แก้ไขไฟล์ (เพิ่มเนื้อหาบางส่วน) และเมื่อเสร็จแล้วให้เปลี่ยนไปใช้โหมดคำสั่งและป้อนข้อมูลต่อไปนี้:

Vi เขียนไฟล์ลงดิสก์ และคุณจะทราบสิ่งนี้เพราะที่ด้านล่างของหน้าต่าง คุณจะเห็น:

ตัวเลข 1 และ 4 จะแตกต่างกันไปขึ้นอยู่กับจำนวนบรรทัด (L) และอักขระ (C) vi ที่เขียนลงดิสก์

อย่างไรก็ตาม ตรงกันข้ามกับสิ่งที่คุณคาดหวัง vi ยังคงแสดงบัฟเฟอร์สำหรับ "myFileName" ไม่ใช่ "copyOfFileName" ดิ editor ได้สร้างสำเนาและเขียนลงดิสก์ แต่ถือว่าคุณตั้งใจที่จะแก้ไขสำเนาต้นฉบับของ. ต่อไป ไฟล์. ในการเปิดสำเนาให้ดำเนินการดังต่อไปนี้:

หากคุณกำลังใช้ vim editor (vi ที่ปรับปรุงแล้ว) คุณสามารถข้ามกระบวนการสองขั้นตอนนี้ได้โดยการสร้างสำเนาด้วยวิธีนี้:

Vim ทำการคัดลอก เขียนลงดิสก์ และเปลี่ยนบัฟเฟอร์ปัจจุบันเป็นไฟล์ใหม่

เปิดไฟล์ใหม่เพื่อทำการแก้ไขในขณะที่ยังอยู่ในตัวแก้ไข vi โดยดำเนินการดังต่อไปนี้:

บัฟเฟอร์ใหม่ว่างเปล่าปรากฏขึ้นและข้อความต่อไปนี้ปรากฏขึ้นที่ด้านล่างของหน้าต่างเทอร์มินัล:

ผลลัพธ์ของ ":e newFile" ที่เรียกขณะใช้ vi เกือบจะเหมือนกับการเรียก "vi newFile" จากบรรทัดคำสั่ง ความแตกต่างก็คือการเปิดไฟล์ใหม่ภายใน vi คุณยังสามารถแก้ไขบัฟเฟอร์อื่น ๆ ที่เคยเปิดไว้ก่อนหน้านี้ได้

หากต้องการสร้างไฟล์ใหม่หลายไฟล์พร้อมกันจากบรรทัดคำสั่ง เพียงเพิ่มอาร์กิวเมนต์ชื่อไฟล์ลงใน vi เช่น: vi file1 file2 file3 ไม่สามารถทำได้เช่นเดียวกันเมื่อสร้างไฟล์ใหม่จากภายใน vi โดยใช้คำสั่ง ":e"

ในการแสดงรายการบัฟเฟอร์ที่เปิดอยู่ทั้งหมดใน vi ให้ป้อนคำสั่ง ":ls" ซึ่งจะแสดงรายการบัฟเฟอร์ทั้งหมดที่นำหน้าด้วยตัวเลข หากต้องการเปลี่ยนไปใช้บัฟเฟอร์อื่นแบบเปิด ให้ดำเนินการคำสั่ง ":b1" โดยแทนที่ "1" ด้วยจำนวนบัฟเฟอร์ที่คุณต้องการ

หมวดหมู่

ล่าสุด

วิธีตั้งเวลาบน Sony Dream Machine

วิธีตั้งเวลาบน Sony Dream Machine

วิธีตั้งเวลาบน Sony Dream Machine เครดิตรูปภาพ...

วิธีแปลงไฟล์ PDF เป็นรูปภาพวิดีโอ

วิธีแปลงไฟล์ PDF เป็นรูปภาพวิดีโอ

การแปลงไฟล์ PDF เป็นภาพวิดีโอเป็นวิธีหนึ่งในกา...

วิธีปิดใช้งานการเปิดใช้งาน Office 2007

วิธีปิดใช้งานการเปิดใช้งาน Office 2007

เครดิตรูปภาพ: littlehenrabi / iStock / Getty Im...