如何在不删除第一个搜索模式的情况下在 vi 中搜索第二个模式

How can I search for a second pattern in vi without deleting the first search pattern

在 vi 文本编辑器中,假设我想浏览文本文件中 "cheese" 的所有实例,因此我键入“/cheese”并按 ENTER 键。我可以使用 n 或 N 转到 next/previous 个实例。如果我改变主意并想搜索 "cheesecake",按“/”将删除 "cheese",因此我需要键入 "cheesecake" 而不是只键入 "cake".

大多数图形文本编辑器都可以保存上次搜索模式。 Emacs 也有这个能力。我还没有找到如何在 vi 中执行此操作。

我知道没有办法让它在打开时保留最后一条命令,但您当然可以按向上箭头并翻阅您之前发出的命令。所以只需输入 /,按向上箭头键,输入 "cake".

PS - 这真的不属于这里。 Whosebug 是关于编程问题的。你最好在 SuperUser.com.

上问这种问题