Курсор не может быть между двумя символами, он всегда находится на символе.
Если вы нажмете $
, а затем x
, вы правильно удалите последний печатный символ текущей строки.
Что вы наблюдаете, так это тот факт, что, используя i
, вы всегда вставляете свой текст перед выбранным символом.Если вы хотите вставить после выбранного символа, вы должны использовать a
или лучше A
, как это уже упоминалось.
Другими словами:
i
означает «вставить перед символом под курсором».
a
означает «вставить после символа под курсором».
мнемоника для a
: a для "добавления".