Nếu tôi đang ở Vim và muốn nhận một số đầu ra từ dòng lệnh và xử lý nó vào tệp hiện tại của mình, tôi có thể chạy nó:
:! echo "foo" >> %
Điều đó sẽ nối "foo" vào tệp hiện tại của tôi và tôi sẽ phải tải lại.
Có cách nào thanh lịch hơn để làm điều này không - ví dụ đầu ra đó có đi vào bộ đệm mà tôi có thể dán không?
:r
là viết tắt của "đọc" (vì vậy bạn có thể gõ 'đọc' hoặc chỉ 'r' và đó là cùng một lệnh) và 2) thực hiện:r path/to/foo.txt
sẽ chèn nội dung của điều đó tập tin sau con trỏ.