Kendimi jjjjj
tuşlarına basmaya zorlamak yerine 5j
kullanın. Bu tür bir sonraki hareket kullanımını yasaklayan/devre dışı bırakan bir çözüm arıyorum. Başlangıçta okların yerine h/j/k/l
pratik içinSonraki reddetme h/j/k/l
ben
nnoremap jj :echoe "Use xj"<CR>
nnoremap ll :echoe "Use xl"<CR>
nnoremap kk :echoe "Use xk"<CR>
nnoremap hh :echoe "Use xh"<CR>
gibi benzer bir şey yapmaya çalıştık
nnoremap <Left> :echoe "Use h"<CR>
nnoremap <Right> :echoe "Use l"<CR>
nnoremap <Up> :echoe "Use k"<CR>
nnoremap <Down> :echoe "Use j"<CR>
kullanılan Fakat bu bile vim zaman aşımı beklemek
5j
ihtiyaçları olan atlama o sonuçlanır .
Hatalı bir fikir. Eğer '' help navigation '' okunuyorsa, okları * ve * 'hjkl'leri unutturmak için yeterli değildir, başka bir, daha basit, editöre geçmeyi düşünmelisiniz. – romainl
@romainl Belki kendimi yanlış anladım. Vims hareketlerinin çoğuna aşinayım ve bunu bir yıldan fazla bir süredir ana editörüm olarak günlük bir üsimde kullanıyorum. Başından beri 'hjkl' yerine atlama yerine kullandım. Şimdi beynimi zıplamaya çalışmak yerine zıplamaya çalışıyorum 'hjkl' – dvcrn
Bu soruyu genelleştirilmiş bir doğaya almalıyım. Akademik bir bakış açısı. Tek bir komut veya grup için ttimeoutlen veya alternatiflerinin nasıl ayarlanacağı gibi. Örneğin, leaderkey için farklı zaman aşımı nasıl kullanılır? –