vim 标记

在文件中设置书签标记,快速跳转到标记位置

语法

m[a-zA-Z] / '[mark] / `[mark]

参数

参数说明示例级别
ma 在当前位置设置标记 a ma 常用
'a 跳转到标记 a 所在行 'a 常用
`a 跳转到标记 a 的精确位置 `a 常用
:marks 查看所有标记 :marks 常用
'' 跳回上一次跳转前的位置 '' 进阶
mA 设置全局标记(跨文件) mA 进阶

示例

标记当前位置

ma
设置标记 a

跳转到标记

'a
跳到标记 a 所在行首

删除到标记位置

d'a
删除当前行到标记 a 之间的内容

跳回上次位置

''
在两个位置间快速切换

常见错误

E20: Mark not set 该标记未设置,用 :marks 查看已有标记

技巧

相关命令