Не знаю, почему после этого
" Exchange 0 and ^
noremap 0 ^
noremap ^ 0
они оба ведут себя так же, как и ^
.
То же самое с
" Exchange $ and _
noremap $ _
noremap _ $
$
переходит на символ новой строки, прежде чем иметь это. Но после этого и $
и _
go до последнего символа, и у меня нет возможности go символ новой строки.
Как мне сделать ^
go к началу строки, включая пробелы и 0
go к первому непробельному символу в строке? Может быть, это нормально, и какой-то плагин меняет свое поведение. У вас нормально работает?