Những gì tôi muốn
Để tạm thời thay đổi giá trị thời gian chờ cho các lệnh chính nhất định
Nơi tôi đã nhìn
Từ :help 'timeout'
tôi có:
The timeout only happens when the 'timeout' and 'ttimeout' options
tell so. A useful setting would be >
:set timeout timeoutlen=3000 ttimeoutlen=100
(time out on mapping after three seconds, time out on key codes after
a tenth of a second).
Tôi không chắc chắn làm thế nào tôi sẽ thực hiện điều này trong một lệnh chính, hoặc làm thế nào để kiểm tra cài đặt thời gian chờ hiện tại.
Ví dụ, tôi muốn thử và thiết lập hh
để bắt đầu một dòng, nhưng tôi muốn thời gian chờ cho lệnh phím cụ thể đó khá nhanh, giả sử 100 mili giây.
Những gì tôi đã thử
:set timeout timeoutlen=100 ttimeoutlen=100
nmap hh <S-^>
:set timeoutlen=1000 ttimeoutlen=1000
'timeoutlen'
được sử dụng tại thời điểm ánh xạ được gọi , không được tạo.