方括号中的这些命令在Vim中的作用是什么?
进行Vimgolf练习时,需要从以下内容开始:方括号中的这些命令在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[”只会在正常模式下显
- 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“=
似乎相关。