为什么我的终端需要按两次向上键才能在历史记录中向后移动?

为什么我的终端需要按两次向上键才能在历史记录中向后移动?

如果我在终端中按下updown,无论是xterm虚拟控制台还是kitty,无需任何自定义bashrcinputrc,通过 ssh 或本地:

返回后,会显示历史记录的下一行,但除此之外,还需要按两次才能显示下一个项目。

这也发生在 k 和 j 中,通过 readline 映射到 history-search-backwards。

答案1

搞清楚了。问题在于没有问题。历史搜索按预期工作。它只是搜索每个项目都重复的历史记录。这是我的 bashrc 中的一些代码,也已同步到 ssh 服务器。

故事的寓意:检查假设,检查你认为正在阅读的文件

相关内容