Vim:重复之前的动作? [英] Vim: Repeat previous motion?

查看:20
本文介绍了Vim:重复之前的动作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我处于可视模式,我输入aw"来扩展可视区域以包含下一个单词.然后我想包括接下来的几个词.是否有一个键可以让我按重复之前的动作(包括文本对象动作)?

Let's say that I'm in visual mode, and I type "aw" to extend the visual area to include the next word. I'd like to then include the next couple of words. Is there a single key that I can press to repeat the previous motion (include text object motions)?

我知道'.'重复先前的更改,并且 'n' 重复先前的搜索,以及其他 'repeat' 命令,但我不知道有任何命令可以重复先前的动作(无论它是什么).

I'm aware that '.' repeats the previous change, and 'n' repeats the previous search, amongst other 'repeat' commands, but I'm unaware of any command to repeat the previous motion (whatever it was).

推荐答案

有一些插件提供此功能:

There are some plugins that provide this functionality:

  • repmo.vim: repeat motions for which a count was given
  • repeatable-motions.vim: Make most motions repeatable
  • repmo.vim: give vim support of repeat motion operations (k,j, h,l, w,b, W,B, e,E, ge,gE)

这篇关于Vim:重复之前的动作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆