Mục đích là sử dụng dòng hiện tại làm TODO và gửi nó đến một số chương trình bên ngoài. Một cái gì đó như thế này:gửi dòng hiện tại sang lệnh bên ngoài trong vim (không chụp)
:! /usr/bin/todo "content of current line"
tôi biết lệnh lọc nhưng điều này ngụ ý rằng tôi muốn chỉnh sửa bộ đệm hiện nay mà tôi không muốn (:.! Đóng vai trò như một bộ lọc). Tôi biết làm thế nào để có được các tập tin hiện tại với '%' nhưng không có cách nào để có được một số nội dung khác? Có lẽ bằng cách sử dụng: thực hiện ...
Đây chính xác là những gì tôi đã tìm kiếm. Tôi đã kết thúc với một ánh xạ như bản đồ này ta: im lặng .w! Todo để tạo một todo từ dòng hiện tại. Cảm ơn ! –
gaspard
tôi đã xem xét và upvoted câu trả lời này bởi vì tôi đã quan tâm đến việc làm một cái gì đó tương tự. để thực hiện một lệnh bên ngoài trên tệp bắt đầu từ vị trí con trỏ, tôi đã sử dụng:., $ w! lệnh & – magnetar
Không hoạt động bởi tôi. : .w! Ls ls: không thể truy cập -: Không có tệp hoặc thư mục nào như vậy shell trả về 2 – ka3ak