我经常在vim中导航,f x以查找下一个出现的字符“ x”,但是忽略了一个(或多个)包含要编辑的单词与光标起始位置之间的“ x”的单词。
所以我不得不f x再次,这很烦人,因为有一个不错的button .,它确实重复了最后一个命令。因此,有一种方法可以f x通过按一次按钮来重复。
我经常在vim中导航,f x以查找下一个出现的字符“ x”,但是忽略了一个(或多个)包含要编辑的单词与光标起始位置之间的“ x”的单词。
所以我不得不f x再次,这很烦人,因为有一个不错的button .,它确实重复了最后一个命令。因此,有一种方法可以f x通过按一次按钮来重复。
Answers:
重复一个的命令f是;(分号);,(逗号)反转搜索方向。
f和;))映射到与重复编辑(.)不同的字符是有意义的。这使您可以快速搜索和更改搜索结果。如果要替换+一行中的*某些字符,可以执行以下操作(跳过某些字符并替换其他字符):f+r*;.;;.;.;;;.
,用来领导。
,并且仍然要进行反向搜索。无论如何,现在我是vim-easymotion的快乐用户。
自从我问了这个问题以来,时间已经过去了-如今,我使用vim-easymotion,这使得;几乎没有必要。
这个插件可以直接跳转到某个字母-触发插件可以使除屏幕上的所有“ x”外的所有字母变成灰色,然后将它们替换为红色字母,您可以按红色字母直接跳转到该字母。
.吗?那是我期望的命令。