Posted on 2024-11-17 by Matt.
marks docs or :h mark-motions
Mark the current position in the buffer as mark a (local to buffer only)
ma
Mark the current position in the buffer as mark A (globally)
mA
Jump to mark a (start of line)
'a
Jump to mark a (line and col)
`a
Marks can be used as motions.
Change everything from current position to mark a
c`a
Marks can be used in command
Substitute "jpg" with "jpeg", from mark a to mark b
:'a,'b s/jpg/jpeg/g
See a list of all marks
:marks
See marks a, b, and c
:marks abc
Delete mark a
:delmark a
Preserving marks between sessions requires shada to be non-empty.
See shada or :h shada