How It Works
Why are there different cursor shapes (block, bar, underline)?
→ Different shapes indicate different editing modes. Bar typically means insert mode, block means overwrite or command mode, and underline means replace mode.
Answer
Why are there different cursor shapes (block, bar, underline)?
Different shapes indicate different editing modes. Bar typically means insert mode, block means overwrite or command mode, and underline means replace mode.
This visual feedback helps users understand how their keystrokes will affect the text. The convention originated in terminal applications and was adopted by text editors like Vim.