Một cái gì đó tôi thấy hữu ích trong các trình soạn thảo khác là khả năng:
- lấy văn bản đã chọn
- chạy một lệnh bên ngoài và chuyển lựa chọn đến nó
stdin
- nhận các lệnh bên ngoài
stdout
và thay thế lựa chọn hiện tại với nó.
Bằng cách này, bạn có thể viết các công cụ văn bản hữu ích hoạt động trên vùng chọn bằng bất kỳ ngôn ngữ nào có thể thực hiện io cơ bản.
Làm thế nào điều này có thể được thực hiện với vim bằng cách sử dụng lựa chọn? ... một ký tự, từ, đoạn ... vv
(Trực tiếp trong dòng lệnh, hoặc thông qua một ràng buộc chính?)
chú thích
Các lệnh như !sort
làm việc ở cấp độ dòng, lý do tôi hỏi câu hỏi này là vì tôi muốn thao tác trên vùng chọn. (nghĩa là văn bản sẽ bị xóa nếu x
được nhấn).
sort
lệnh.