:w <file>ฉันรู้ว่าฉันสามารถเขียนไปยังแฟ้มโดยเพียงแค่ทำ ฉันอยากรู้ว่าฉันจะเขียนลงไฟล์ได้อย่างไรโดยการต่อท้ายมันแทนที่จะเขียนทับมัน
ตัวอย่างกรณีการใช้งาน: ฉันต้องการนำตัวอย่างบางส่วนออกจากไฟล์บันทึกเป็นไฟล์อื่น เพื่อให้บรรลุในวันนี้ฉันสามารถทำ:
- เปิดไฟล์บันทึก
- เลือกบางบรรทัดด้วย
Shift+v - เขียนเป็นไฟล์:
:w /tmp/samples - เลือกบรรทัดเพิ่มเติมด้วย
Shift+v - ต่อท้าย
/tmp/samplesด้วย:w !cat - >> /foo/samples
แต่น่าเสียดายที่ขั้นตอนที่ 5 เป็นเวลานานน่าเกลียดและข้อผิดพลาดง่าย (หายไป>ทำให้คุณสูญเสียข้อมูล) ฉันหวังว่า Vim มีสิ่งที่ดีกว่าที่นี่
3
หากคุณกำลังสนใจในการใช้เป็นกลุ่มที่ดีกว่าการทำเช็คเอาน้องสาวของเว็บไซต์Vi และเป็นกลุ่ม
—
muru