Tidak yakin apakah ada orang lain yang menghadapi penundaan setelah menekan Esctombol untuk kembali ke mode normal untuk menampilkan kursor blok tetapi jika demikian, ini adalah cara saya memperbaikinya juga.
Sebenarnya saya menggunakan iTerm2 dan menggunakan Vim di dalam terminal saya di macOS. Dan saat masuk ke mode sisip, kursor masih menjadi blok dan agak membingungkan saat Anda berada di mode sisip atau mode normal.
Saya ingin menunjukkan garis tipis sebagai kursor ketika dalam mode penyisipan dan kembali untuk memblokir ketika dalam mode normal seperti yang dilakukan MacVim. Dan untuk melakukannya sangat sederhana, cukup tambahkan ini ke .vimrcfile saya seperti yang dijelaskan di sini :
let &t_SI = "\<Esc>]50;CursorShape=1\x7"
let &t_SR = "\<Esc>]50;CursorShape=2\x7"
let &t_EI = "\<Esc>]50;CursorShape=0\x7"

Tetapi seperti yang Anda lihat, ada penundaan ketika menekan ESCuntuk keluar dari mode penyisipan kembali ke mode normal dan menampilkan blok sebagai kursor lagi. Jadi untuk memperbaikinya saya menemukan ini:
set ttimeout
set ttimeoutlen=1
set listchars=tab:>-,trail:~,extends:>,precedes:<,space:.
set ttyfast
Dan sekarang berfungsi dengan baik seperti yang Anda lihat:

Saya harap ini bisa membantu orang lain! 👻