Vim 可能是';重复';点命令?

Vim 可能是';重复';点命令?,vim,Vim,我正在删除一列垂直的文本,方法是先执行di”,然后执行j.或尽可能多的输入项,下面是一个按键记录:。是否有方法将重复几次,例如: 7j 类似于我可以做的7dd?有一个简单的方法: 6: ................. vim will put :.,+6 然后键入:norm.,整个命令将被删除 :.,.+6norm .<Enter> 我宁愿使用record功能来执行此操作。如下所示: 按qq开始在q寄存器中记录 di“:删除引号(“) j:向下一行 q:停止录制 6@q:要

我正在删除一列垂直的文本,方法是先执行
di”
,然后执行
j.
或尽可能多的输入项,下面是一个按键记录:。是否有方法将
重复几次,例如:

7j

类似于我可以做的
7dd

有一个简单的方法:

6: ................. vim will put :.,+6
然后键入:
norm.
,整个命令将被删除

:.,.+6norm .<Enter>

我宁愿使用
record
功能来执行此操作。如下所示:

  • qq
    开始在
    q
    寄存器中记录

  • di“
    :删除引号(“)

  • j
    :向下一行

  • q
    :停止录制

  • 6@q
    :要在寄存器
    q
    中再执行6次记录(这里您可以用任意数字替换6


点运算符重复最后一次更改,而不是一个动作。我建议您阅读
:h repeating
:g/pattern/norm .