为什么vi会抽两条线?

时间:2014-05-07 19:39:45

标签: vi

nyy猛拉n行,这是正常的行为,但为什么y猛拉两行而yy只猛击一行呢?

这对我来说听起来有点违反直觉。我想知道是什么导致了这个决定。因为我现在正在使用vi,所以不确定vim。

2 个答案:

答案 0 :(得分:3)

几乎所有的yank命令都是通过键入y后跟一个动作来执行的。例如,y $猛烈到行尾。

所以第二个y是“动作”,表示“猛拉当前行。”

答案 1 :(得分:3)

单个y必须后跟一个操作数。可能你正在做的是按'y'然后按下'j'或'k'之一。此命令也充当'y'的操作数,因此它会拉到行。托盘yj和yk看看哪条线被拉了。