点“.”不重复上一个命令

点“.”不重复上一个命令

不知何故,点“。”命令不会为我重复上一个命令。我通过发出命令在文件中搜索字符串“xml” :/xml,vi 按照预期将我带到下一个查找。但现在当我按下“。”时,什么也没有发生(光标停留在那里),但如果我:/xml再次按下,我会被带到下一个查找。

可能出了什么问题?

答案1

.命令仅重复最后一次更改(正常模式)

要重复上一个命令行,你可以使用@:

答案2

在 vi 和 vim 中,当我搜索字符串时,我输入

/xml

如果第一次出现不是我想要的,我只需按斜线然后输入

/ < enter >

然后它就会带我到下一个 xml

相关内容