Tôi sử dụng Vim để viết C ++ và tôi có khá nhiều #include<>
tuyên bố, bình luận, v.v. mà tôi phải đưa vào mỗi tệp mới tôi tạo. Tôi đã thêm
autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file)
với vimrc của tôi, bởi vì tôi nghe thấy điều này tạo ra một bộ đệm với văn bản tôi cần trong đó. Làm cách nào để thêm văn bản này vào một tệp mới? Có một cách dễ dàng để làm điều này từ bộ đệm, hoặc có một cách dễ dàng khác để làm điều này? Tôi cũng đã nghe nói một chút về các plugin mẫu. Có một cái rất đơn giản có thể làm điều này cho tôi?
:r C:\(full file path of skeleton text file)
thì sao? Bạn có nhận được bất kỳ lỗi?
:enew
sẽ không hoạt động, nhưng :e newfile.cpp
sẽ hoạt động nếu newfile.cpp
chưa tồn tại (ngay cả khi trống).
:enew
không hoạt động là vì bạn đang chỉnh sửa bộ đệm mới, chưa được đặt tên và sau đó lưu nó dưới dạng tệp .cpp. BufNewFile
chỉ kích hoạt nếu bạn đang chỉnh sửa một tệp mới với tên tệp đích.
autocmd
và tạo tệp khung xương chưa?