When I press the caret button in normal mode, vim first prints a caret at the cursor position. Only with the second press of the caret button does the cursor actually move to the beginning of the line. The caret character then disappears.
I remember the cursor moving to the beginning of the line immediately the last time I used vim. Is this expected behavior? If yes, how can I tell vim to move to the beginning of the line immediately?
The Vim extension of Visual Studio Code replicates this behavior.
- Vim 8.0.1365
- no .vimrc
- macOS 10.14.6
- German keyboard layout, but it happens with an english layout as well
EDIT: :verbose map ^
yields No mapping found
^
as text, do you need one or two key presses?