Thỉnh thoảng tôi muốn tìm kiếm trong danh sách các ánh xạ hiện tại của tôi. Tôi tìm kiếm các phím được ánh xạ (cái gì /<Space>a
?) Hoặc cho một lệnh (Phím nào được ánh xạ trên /MyFunction()<CR>
?)
Tôi biết rằng tôi có thể xuất các ánh xạ này bằng :map
(hoặc :nmap
, :vmap
v.v.) nhưng điều này sẽ mở một cửa sổ nơi tôi chỉ có thể cuộn và không sử dụng chế độ tìm kiếm /
.
Vì vậy, khi tôi muốn tìm kiếm trong danh sách này, tôi phải sử dụng redir
để đưa kết quả của lệnh vào một tệp mới, sau đó tôi mở trong vim và sử dụng chế độ tìm kiếm:
:redir > foo
:map
:redir END
:e foo
Tôi cảm thấy như công việc này không tự nhiên:
- Nó sử dụng rất nhiều lệnh so với những gì tôi muốn làm.
- Nó tạo ra một tập tin mới mà tôi phải xóa.
Vì vậy, câu hỏi của tôi là có một cách tự nhiên hơn để thực hiện tìm kiếm trong các phím hiện được ánh xạ?
Tôi biết rằng tôi có thể tạo một hàm sẽ thực thi các lệnh này và một lệnh tùy chỉnh để dễ dàng gọi hàm, nhưng tôi tự hỏi liệu sẽ không có cách nào thẳng hơn để thực hiện.