vim:将当前线路上方的线路与当前线路一起拉紧

vim:将当前线路上方的线路与当前线路一起拉紧,vim,Vim,我发现自己经常做Nyy来拉当前行和下面的N-1行。因此,3yy将拉动当前线路和另外两条线路(总共3条) 我知道如何将N行拉到当前行上方(yNk),但这不包括当前行。我要做的是拔掉当前行和上面的N-1行。我如何做到这一点(理想情况下也使用yy命令) 编辑:显然yNk也包括当前行。我一定错过了。谢谢您的评论。以下内容将删除当前行加上上面的两行: 2yk 显然,更改2将改变上面拖动的行数。如果你对阴谋论感兴趣的话,没有一个数字是隐含的,因此yk相当于1yk或y2k。相反的顺序对我来说更自然:yk,y

我发现自己经常做
Nyy
来拉当前行和下面的
N-1
行。因此,
3yy
将拉动当前线路和另外两条线路(总共3条)

我知道如何将
N
行拉到当前行上方(
yNk
),但这不包括当前行。我要做的是拔掉当前行和上面的
N-1
行。我如何做到这一点(理想情况下也使用
yy
命令)


编辑:显然
yNk
也包括当前行。我一定错过了。谢谢您的评论。

以下内容将删除当前行加上上面的两行:

2yk

显然,更改
2
将改变上面拖动的行数。如果你对阴谋论感兴趣的话,没有一个数字是隐含的,因此
yk
相当于
1yk

y2k
。相反的顺序对我来说更自然:
yk
y1k
y2k
,等等。遵循的一般模式。@Conner我喜欢
y2k
(2000年)在我的原始问题中犯了一个错误,编辑了它。虽然你的回答对我来说已经足够了。谢谢@kev/@ephremient y2k只是将当前线路上方的两条线路拉长,而不是与当前线路一起。如果有办法只使用
yy
,那还是很酷的:D@Torsten ... 你在测试这些吗<代码>y2k
肯定会将当前线路和上面的两条线路拉长。实际上,我的意思是
Nyy
。对不起,我弄错了。我编辑了我的问题。在vim中键入内容已经非常自动,以至于我忘记了实际的命令类似的职位?