Ich bin mir nicht sicher, ob jemand anderes nach dem Schlagen eine Verzögerung hat ESCIch bin Taste , um zum normalen Modus zurückzukehren und den Blockcursor anzuzeigen. Wenn ja, behebe ich dies auch auf diese Weise.
Eigentlich benutze ich iTerm2 und Vim in meinem Terminal auf dem Mac. Und wenn Sie in den Einfügemodus wechseln, ist der Cursor immer noch ein Block und verwirrt, wenn Sie sich im Einfügemodus oder im normalen Modus befinden.
Ich wollte im Einfügemodus eine dünne Linie als Cursor anzeigen und im normalen Modus wie MacVim zurück zum Blockieren. Und um dies zu tun, ist es ziemlich einfach. Fügen Sie dies einfach .vimrcwie hier beschrieben zu meiner Datei hinzu :
let &t_SI = "\<Esc>]50;CursorShape=1\x7"
let &t_SR = "\<Esc>]50;CursorShape=2\x7"
let &t_EI = "\<Esc>]50;CursorShape=0\x7"

Wie Sie jedoch sehen können, gab es eine Verzögerung beim Drücken ESC, um den Einfügemodus wieder in den normalen Modus zu verlassen und den Block erneut als Cursor anzuzeigen. Um das Problem zu beheben, habe ich Folgendes gefunden:
set ttimeout
set ttimeoutlen=1
set listchars=tab:>-,trail:~,extends:>,precedes:<,space:.
set ttyfast
Und jetzt funktioniert es ziemlich gut, wie Sie sehen können:

Ich hoffe es könnte jemand anderem helfen! 👻