:let 命令中的 @ 符号是什么意思

:let 命令中的 @ 符号是什么意思

Vim 文档提供此命令以清除上次搜索。应该输入@/还是/。我假设是前者,但它给出了奇怪的结果。如果是后者,那么 的目的是什么@

:let @/ = ""

答案1

您应该按照您提供的示例进行输入。要了解原因,您需要查看以下帮助部分:

:help :let-register

总而言之,“:let”可以设置各种类型的变量,但它也可以通过在名称前加上前缀来修改选项&,例如:

:let &tabstop=4

它可以设置寄存器,通过在寄存器字母前加上前缀@,如您的示例所示。

相关内容