gnu screen:上一个搜索结果

gnu screen:上一个搜索结果

在 GNU Screen 中,我可以通过按 ^A 然后输入 来进行反向文本搜索[?search_string,然后按n转到下一个(反向搜索)结果。但是如果我走得太远并想返回一个结果,按Np只会显示“复制模式中止”并带我回到屏幕底部。我怎样才能回到上一个结果而不从头开始?

答案1

我找不到单个按键来反转搜索方向,如vim或所支持的那样less,但您可以通过三个按键来完成此操作:

  1. / (开始向前搜索)
  2. CTRL+P(搜索历史中的上一个条目)
  3. Enter
  4. n...

要再次改变方向,请按下?步骤 1。

答案2

过去几年的某个时候我找到了答案。

除了使用?,您还可以使用 ^R 并开始输入字符串以进行增量反向搜索。按 ^R 将继续搜索(在回滚中向上移动),而按 ^S 将返回到上一个匹配项。

相关内容