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

click fraud protection

หน้าจอเทอร์มินัลจะถูกแทนที่ด้วยอินเทอร์เฟซ 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" ด้วยจำนวนบัฟเฟอร์ที่คุณต้องการ

หมวดหมู่

ล่าสุด

วิธีหยุดอะแดปเตอร์ตลับเทปจากการดีดออก

วิธีหยุดอะแดปเตอร์ตลับเทปจากการดีดออก

ใส่เทปคาสเซ็ตธรรมดาเพื่อดูว่าเด็คดีดออกด้วยหรื...

วิธีเรียกคืนอีเมลที่ส่งใน Microsoft Outlook Web Access

วิธีเรียกคืนอีเมลที่ส่งใน Microsoft Outlook Web Access

การใช้คุณสมบัติการเรียกคืนข้อความของ Microsoft...

จะบอกได้อย่างไรว่าข้อความถูกอ่านในอีเมล Outlook

จะบอกได้อย่างไรว่าข้อความถูกอ่านในอีเมล Outlook

รับการแจ้งเตือนเมื่อข้อความของคุณถูกอ่าน เมื่อ...