在bash中执行反向搜索时是否可以显示当前历史记录行号?

在bash中执行反向搜索时是否可以显示当前历史记录行号?

Ctrl+R并输入py结果:

(reverse-i-search) `py´: python

我希望它是这样的:

(reverse-i-search) `py´: n python

其中 n 是历史行号。我没有找到一个选项man bash(并且没有发现任何东西并不奇怪,因为它有点具体)。有没有办法仅通过编辑来实现此目的.bashrc

答案1

如果有一个选项可以控制您在历史 i 搜索期间看到的内容的格式,它将记录在手册页中。由于您没有找到这样的条目,因此可能不存在。

它可能会被实现为shopt切换设置,或者PS6格式字符串或其他内容。

我同意这将是一个简洁的 UI 功能,可以帮助您知道如果您从历史上的那个点向上/向下箭头,您会发现什么。

您应该将建议通过电子邮件发送至[电子邮件受保护]。看https://www.gnu.org/software/bash/

相关内容