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