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