По умолчанию клавиша End переводит меня к последнему символу в строке в Vim. Тем не менее, я set virtualedit=onemore
в моем vimrc, и я действительно хочу, чтобы End перенес меня на один символ за последним.
Сначала я попробовал map <End> g$
но если строка выходит за пределы экрана, она переводит меня только на последний видимый символ.
Затем я попробовал map <End> $<Right>
но если строка пуста, я перехожу на следующую строку вместо того, чтобы ничего не делать.
Есть идеи?