немного понятнее, если вы используете gvim, где курсор меняется.
режим вставки в gvim имеет курсор в виде двутавровой балки, поскольку следующая введенная вами буква будет вставлена после |. В обычном режиме есть курсор курсора, потому что следующая вещь, которую вы вводите, может просто повлиять на букву, которая выделена в данный момент (например, если вы используете x, s и т. д.). Таким образом, режим вставки фактически добавляет текст, но обычный режим каким-то образом модифицирует текст.
Так что в обычном режиме прыжок в конец строки означает только последний символ, поскольку это последнее, что можно изменить. в режиме вставки курсор проходит перед последним символом, поскольку впоследствии можно добавлять объекты.
Следует иметь в виду, что вы можете контролировать, с какой стороны блока вы переходите из обычного режима в режим вставки
([] означает, что курсор блока находится над этим h)
Допустим, у вас есть t [h] текст
если вы нажмете i в этой точке, курсор будет выглядеть так (в gvim)
(| будучи курсором режима вставки)
Допустим, у вас есть его текст
если вы нажмете вместо i, это будет выглядеть так
Допустим, у вас есть текст
Еще одна вещь, о которой следует помнить (как упоминалось в pavanlimo), из обычного режима вы можете перейти в режим вставки с помощью курсора непосредственно перед первым символом строки или сразу после последнего символа с помощью shift-I или shift-A.