方括号中的这些命令在Vim中的作用是什么?

方括号中的这些命令在Vim中的作用是什么?,vim,Vim,进行Vimgolf练习时,需要从以下内容开始: - One number per line - ----------------------- 2,3,5,7, 11,13,17, 19,23,29, 然后将其转换为: 2 3 5 7 11 13 17 19 23 29 给出的一种解决方案是: dj3gJV"=[<C-R><C-A>]<CR>pZZ dj3gJV”=[]pZZ 我一直跟踪到“=[”,等等。在Vim中执行“:help[”只会在正常模式下显

进行Vimgolf练习时,需要从以下内容开始:

- One number per line -
-----------------------
2,3,5,7,
11,13,17,
19,23,29,
然后将其转换为:

2
3
5
7
11
13
17
19
23
29
给出的一种解决方案是:

dj3gJV"=[<C-R><C-A>]<CR>pZZ
dj3gJV”=[]pZZ
我一直跟踪到“=[”,等等。在Vim中执行“:help[”只会在正常模式下显示一些带有方括号的移动。我认为引号表示使用特殊寄存器,但我不清楚等号后面的其他内容

1) 查询Vim的帮助系统以了解视觉模式下“=[…”的情况的好方法是什么?
2) 另外,您能解释一下“=[…”?(其中…是后面其余命令的缩写)

您调用“表达式寄存器”,放入vim脚本语言列表并对其进行评估

  • “=
    将调用“表达式寄存器”。如果您将vim脚本语言表达式放入该寄存器,将计算它的值
  • :help“=
    了解有关表达式寄存器的更多信息

    :帮助
    了解有关特殊寄存器的信息

  • :帮助c__u
    在光标下插入单词。您处于可视模式,因此将插入所有选择

  • [2,3,5,7,11,13,17,19,23,29,]
    这是vim脚本语言的列表。
    :帮助列表

  • 正如您在
    :help“=

    如果结果是一个列表,则每个元素将转换为一个字符串并用作一行


  • 调用“表达式寄存器”,将vim脚本语言的列表放入并计算它

  • “=
    将调用“表达式寄存器”。如果您将vim脚本语言表达式放入该寄存器,将计算它的值
  • :help“=
    了解有关表达式寄存器的更多信息

    :帮助
    了解有关特殊寄存器的信息

  • :帮助c__u
    在光标下插入单词。您处于可视模式,因此将插入所有选择

  • [2,3,5,7,11,13,17,19,23,29,]
    这是vim脚本语言的列表。
    :帮助列表

  • 正如您在
    :help“=

    如果结果是一个列表,则每个元素将转换为一个字符串并用作一行

  • :help“=
    似乎相关。
    :help“=
    似乎相关。