如果我在vim中处于命令模式,是否可以在不先去那里的情况下删除特定的行?
说我想删除第10行,我可以这样做:
:10
dd
但这些是两个命令。我可以在一个命令中执行此操作吗?
答案 0 :(得分:7)
我想你想做:<number>d
。例如,:10d
应该删除第10行。
要回到你开始的地方,你可以按 ctrl + o 。
答案 1 :(得分:2)
答案 2 :(得分:0)
另一种方式是:
:10|:normal dd
让我们分解一下:
|
让你链接命令:10
是转到第10行的命令:normal dd
允许您在正常模式下模拟击键(在您的情况下只是dd
,但您可以使用:normal jdd
向下然后删除)