MelBurslan đúng là tính năng này không tồn tại, nhưng việc tạo một lệnh do người dùng định nghĩa không thực sự là cách để tạo ra nó. Tôi đã mày mò vài phút và nghĩ ra điều này:
:nmap <silent> ,s "=nr2char(getchar())<cr>P
Trong đó sử dụng một số thủ thuật Vim liên quan đến việc "đặt" văn bản từ một thanh ghi, trong trường hợp này là thanh ghi "biểu thức". Biểu thức được cắm vào thanh ghi là " nr2char(getchar())
" sẽ trả về một chuỗi ký tự đơn.
Lý do tôi xây dựng ánh xạ theo cách này là vì việc người dùng nhập "giữa chừng" một ánh xạ là khó khăn và có thể hành xử không thể đoán trước; thậm chí ánh xạ này sẽ thả con trỏ xuống khu vực trạng thái trong khi chờ người dùng nhập một ký tự.