Tôi đang cố gắng tự động hóa tiêu đề nhận xét tệp. Tôi đang cố gắng tìm ra cách để chèn kết quả của lệnh uuidgen
vào tiêu đề của tôi bằng cách sử dụng autocmd của vim.vim + C++: chèn một uuid vào một điều khoản bảo vệ
Bên trong tiêu đề, văn bản giữ chỗ là hiện tại, như thế này: dòng
#ifndef _UUID_
#define _UUID_
// Code goes here!
#endif // _UUID_
Các autocmd để cư _UUID_
trong vimrc là:
autocmd bufnewfile *.h exe "1,$s/_UUID_/" . r!uuidgen ."/g"
Vấn đề là sắp tới ở dưới r! uuidgen. Làm cách nào để chèn kết quả thực thi lệnh shell dưới dạng văn bản trong dòng autocmd? Hoặc trong một lệnh thay thế vi cho vấn đề đó?
Làm việc, cảm ơn nhiều! Sẽ phải kiểm tra các mẫu của bạn đôi khi. –