Я хочу понять, что хранится в регистре точек (.) Vim.
Рассмотрим следующий текст:
This is Line one
This is Line two
This is Line three
С курсором на первой строке, если я это сделаю A;<esc>
Я могу повторить то же действие для следующей строки с помощью j.
Однако, если я выполню действие, например, удаление последнего символа в первой строке с помощью $x
, а затем попытаюсь повторить его дляСледующая строка на j.
, она не удаляет последний символ строки, вместо этого она просто удаляет символ под курсором.
Так почему команда точка может запомнить позицию в первом примере A;<esc>
тогда как не в состоянии сделать то же самое для $x
?