在哪里可以找到 readline 的文档?

在哪里可以找到 readline 的文档?

内置命令read-e选项

-e  Use Readline to handle input. This permits input editing in the same
    manner as the command line.

Readline规范内容:

$ man readline
No manual entry for readline
$ man Readline
No manual entry for Readline

没有 readline 的详细信息。

答案1

man bash其中有一整节关于 Readline 的内容:

READLINE
   This  is  the  library  that  handles  reading  input  when  using   an
   interactive  shell,  unless  the  --noediting  option is given at shell
   invocation.  Line editing is also used when using the -e option to  the
   read  builtin.

GNU Readline 是一个与 bash 一起开发的库,但许多其他程序也使用它来提供更好的交互式命令行使用(例如,Python 的 REPL 循环)。可以使用~/.inputrc或进行配置/etc/inputrc。请参阅readline 网站更多细节。

答案2

$HOME/.bash_aliases为了直接跳转到 bash 手册页的 READLINE 部分,我在我的文件中定义了以下别名。

alias man-readline="man -P 'less -p ^READLINE' bash"

答案3

用于man 3 readlineReadline 的手册页。

答案4

用于info rluserman完整手册,带有交互式链接。

点击后H,屏幕下半部分将显示可用于查找所需内容的命令列表。例如,[]可浏览 中的节点rluserman。或者尝试通过开始搜索来查找特定内容,例如:

假设您正在寻找vi-editing-mode

  1. 点击/开始搜索
  2. 输入您的查询,例如vi,然后点击确认Enter
  3. 使用{}来回浏览手册中出现的内容。

(PS. vi\W',会更好,因为这将排除像“pro已傷')

相关内容