Net*_*ker 29
如果键入ma,它将在当前行的名称上创建当前行的书签a.
例如,键入ma已在突出显示光标的确切位置创建了书签
要访问Vi内部的书签行,您可以使用 - {macro-name}
反引号后跟宏名称.移至确切的书签位置.这将跳转到之前添加书签的行中的确切字符位置.
例如,如果键入"a",则会转到名为"a"的书签.即它将带您到上图1中光标高亮的地方.
`a
Run Code Online (Sandbox Code Playgroud)
小智 14
要跳转到某个标记,请输入撇号 (') 或反引号 (`),后跟一个字母。使用撇号跳转到包含标记的行的开头,而反引号则跳转到标记的行和列。
使用小写字母(例如a) will only work if that mark exists in the current buffer. Using an uppercase letter (for exampleA)将跳转到文件和持有标记的位置(在跳转到标记之前您不需要打开文件)。
命令说明
ma 在当前光标位置设置标记 a
'a 跳转到标记行(行中的第一个非空白字符)
`a 跳转到标记 a 的位置(行和列)
d'a从当前行到标记 a 的行删除
d`a从当前光标位置删除到标记 a 的位置
c'a将文本从当前行更改为标记行
y`a 将文本从光标拉到未命名缓冲区到标记 a 的位置
:marks 列出所有当前标记
:marks aB 列表标记 a, B