Bir önceki tuş ESC ise, bunun nedeni ESC O ile başlayan kaçış dizileri oluşturabilen tuşlar olmasıdır. Örneğin, imleç tuşu moduna bağlı olarak, yukarı ok tuşu, ESC O A çıkış dizisini oluşturabilir.
Kısmi bir kaçış dizisi görürse, vim, terminal tipiniz için tanımlanan kaçış dizilerinden biriyle eşleşen başka bir karakterin alındığını görmek için kısa bir zaman aşımı süresi bekleyecektir. Aksi halde karakterleri ayrı tuş vuruşları gibi ele alır. Bunu, satırın yukarı ok olarak değerlendirilip izlenmediğini görmek için hattın açılmasını beklerken büyük A harfi girerek test edebilirsiniz.
Bunu kontrol etmek için kullanılabilecek bazı vim ayarları var. :set ttimeoutlen=100
kaçış dizisi zaman aşımını 100ms olarak değiştirir. :set noesckeys
ekleme modundayken çıkış sırası gönderen tuşların tanınmasını tamamen devre dışı bırakacaktır. Ayrıca, vi-uyumlu mod bu sorunu yaşamayacaktır çünkü esokeyler bu moddadır - işte bu yüzden vim -u NONE
işe yarar .
-u NONE
ama yine de OP’den onay almadık.