EscBlok imlecini göstermek için normal moda dönmek için tuşa bastıktan sonra başka birinin bir gecikmeyle karşılaşıp karşılaşmadığından emin değilim, ancak öyleyse, ben de bunu düzeltiyorum.
Aslında iTerm2 kullanıyorum ve macOS'taki terminalimin içinde Vim kullanıyorum. Ve ekleme moduna girerken, imleç hala bir bloktur ve ekleme modunda veya normal moddayken biraz kafa karıştırıcı olur.
Ekleme modundayken imleç olarak ince bir çizgi göstermek ve MacVim'in yaptığı gibi normal moddayken engellemeye geri dönmek istedim. Ve bunu yapmak oldukça basit, sadece bunu dosyama burada açıklandığı.vimrc gibi ekledim :
let &t_SI = "\<Esc>]50;CursorShape=1\x7"
let &t_SR = "\<Esc>]50;CursorShape=2\x7"
let &t_EI = "\<Esc>]50;CursorShape=0\x7"

Ancak gördüğünüz gibi, ESCekleme modundan normal moda geri dönmek ve bloğu tekrar imleç olarak göstermek için basıldığında bir gecikme oldu . Bu yüzden düzeltmek için şunu buldum:
set ttimeout
set ttimeoutlen=1
set listchars=tab:>-,trail:~,extends:>,precedes:<,space:.
set ttyfast
Ve şimdi gördüğünüz gibi oldukça iyi çalışıyor:

Umarım başka birine yardımcı olabilir! 👻