如何在vim中跳转到非字母标记?

如何在vim中跳转到非字母标记?,vim,markers,Vim,Markers,在正常模式下,我可以键入m4来标记一行 显示槽中标记的插件会将此标记打印为$(看起来) :标记列表不列出此非字母标记 但在m9中键入任何m0将跳转到上次关闭的文件 非字母标记是错误吗? 我可以跳转到它们吗?如何跳转?如果您阅读:hm,您应该会看到它被指定用于m{a-zA-Z}。m运算符用于定义标记,但是如果要转到标记位置,则应使用'{a-zA-Z0-9},因此为了跳转到编号标记,应使用该运算符 对于无法手动定义编号标记的功能,{0-9}是从.viminfo文件中设置的特殊标记。从文件中引用:

在正常模式下,我可以键入
m4
来标记一行

  • 显示槽中标记的插件会将此标记打印为
    $
    (看起来)
  • :标记列表
    不列出此非字母标记
但在
m9
中键入任何
m0
将跳转到上次关闭的文件

非字母标记是错误吗?

我可以跳转到它们吗?如何跳转?

如果您阅读
:hm
,您应该会看到它被指定用于
m{a-zA-Z}
m
运算符用于定义标记,但是如果要转到标记位置,则应使用
'{a-zA-Z0-9}
,因此为了跳转到编号标记,应使用该运算符

对于无法手动定义编号标记的功能,
{0-9}
是从
.viminfo
文件中设置的特殊标记。从文件中引用:

编号标记“0到”9完全不同。它们无法设置 直接的。它们仅在使用viminfo文件时出现 |viminfo文件|。基本上,“0”是当您 最后一次退出Vim,'1最后一次,但只有一次,等等。使用中的“r”标志 “viminfo”指定不应为其添加编号标记的文件 存储。请参阅| viminfo文件标记|


如果您阅读
:hm
,您应该会看到它被指定用于
m{a-zA-Z}
m
运算符用于定义标记,但是如果要转到标记位置,则应使用
'{a-zA-Z0-9}
,因此为了跳转到编号标记,应使用该运算符

对于无法手动定义编号标记的功能,
{0-9}
是从
.viminfo
文件中设置的特殊标记。从文件中引用:

编号标记“0到”9完全不同。它们无法设置 直接的。它们仅在使用viminfo文件时出现 |viminfo文件|。基本上,“0”是当您 最后一次退出Vim,'1最后一次,但只有一次,等等。使用中的“r”标志 “viminfo”指定不应为其添加编号标记的文件 存储。请参阅| viminfo文件标记|


你说编号的标记不能手动定义,但在Vim 7.4中它对我有效-因此我不能评论你引用的文档信息。我将向上投票,因为您提供了有趣的信息。您说编号标记不能手动定义,但在Vim 7.4中,这对我来说是可行的,因此我不能对您引用的文档信息发表评论。我会投票,因为你提供了有趣的信息。