ฉันใช้ Vim สำหรับการเขียน C ++ และฉันมี#include<>
คำสั่งความเห็นและอื่น ๆ ที่ฉันต้องรวมไว้ในไฟล์ใหม่แต่ละไฟล์ที่ฉันสร้างขึ้น ฉันได้เพิ่ม
autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file)
ถึง vimrc ของฉันเพราะฉันได้ยินว่าสิ่งนี้สร้างบัฟเฟอร์ด้วยข้อความที่ฉันต้องการ ฉันจะเพิ่มข้อความนี้ไปยังไฟล์ใหม่ได้อย่างไร มีวิธีง่าย ๆ ในการทำเช่นนี้จากบัฟเฟอร์หรือมีวิธีอื่นที่ง่ายในการทำสิ่งนี้ ฉันเคยได้ยินเกี่ยวกับปลั๊กอินเทมเพลตมาบ้างแล้ว มีแบบง่าย ๆ ที่สามารถทำได้สำหรับฉัน
:r C:\(full file path of skeleton text file)
? คุณได้รับข้อผิดพลาดหรือไม่?
:enew
ไม่ทำงาน แต่:e newfile.cpp
ควรทำงานหากnewfile.cpp
ยังไม่มีอยู่ (แม้ว่าจะว่างเปล่า)
:enew
ไม่ได้เพราะคุณกำลังแก้ไขบัฟเฟอร์ใหม่ที่ไม่มีชื่อแล้วบันทึกเป็นไฟล์. cpp BufNewFile
ทริกเกอร์เฉพาะในกรณีที่คุณแก้ไขไฟล์ใหม่ด้วยชื่อไฟล์เป้าหมาย
autocmd
และสร้างไฟล์ Skeleton หรือไม่?