第一次使用2V时,Vim会在视觉模块中选择2行,正如我所料。当我清除选择并再次执行2V时,它再次选择2行。凉。
但是当我做2V时,然后用y猛拉,接下来的2V将选择4行。如果我保持在2V和y之间交替,则2V将使每次选择的行数加倍。
为什么会这样?我假设它与寄存器有关,但我找不到直接的答案......为什么寄存器的内容会影响V?
答案 0 :(得分:3)
这是vim中的特殊行为。它在帮助中记录:
如果视觉模式未激活且“v”,“V”或CTRL-V前面带有a count,先前突出显示的区域的大小用于开始。您 然后可以移动突出显示区域的末尾并给操作员。类型 使用旧区域(字符,行或块)。
- 线性可视模式:行数乘以计数。