设置位置标记
在 Vim 普通模式下使用该命令
Vim 的位置标记可以允许我们快速跳转到文档中感兴趣的地方,我们可以手动设置位置标记,不过 Vim 也会自动帮我们记录某些感兴趣的地方。
命令 m[a-zA-Z] 命令会用选定的字母标记当前光标所在位置。 m 可以理解为 “mark” ,小写字母位置标记只在每个缓冲区里局部可见,而大写字母位置标记则全局可见。
可见简单理解为小写字母位置标记的是一个文件中的跳转。大写字母标记可以在不同文件中跳转。
跳转命令使用 [a-zA-Z] 其中
是反引号,不要看成单引号了。
Vim 自动位置标记
位置标记 | 说明 |
---|---|
`` | 当前文件中上次跳转动作之前的位置 |
`. | 上次修改的地方 |
`^ | 上次插入的地方 |
`[ | 上次修改或复制的起始位置 |
`] | 上次修改或插入的结束位置 |
`< | 上次高亮选区的起始位置 |
`> | 上次高亮选区的结束位置 |
举个例子:
vim test.log // 打开 test.log
:16 // 跳转到第 16 行
mm // 在当前行做标记为 m
G // 跳转到文件的最后一行
`m // `是反引号,跳转到 m 标记处