Tôi muốn viết bộ đệm đã sửa đổi Tôi hiện đang chỉnh sửa thành một tệp tạm thời. Trong nền tôi có thể, ví dụ, sử dụng các công cụ bên ngoài để phân tích tệp.
Tôi không muốn ghi tệp vào vị trí thực trong quy trình này - Tôi muốn người dùng chịu trách nhiệm về điều đó thông qua :w
lệnh thông thường .
Làm thế nào tôi có thể làm điều này trong một vimscript được gọi bởi CursorHold
autocommand? Vim 7.4 trở lên là ổn.
:[range]w !command
.