相关疑难解决方法(0)

如何将 inputrc 设置转换为 bashrc 设置?

我想尽可能少地修改文件,所以.inputrc除非万不得已,否则我不想碰。因此,给定的.inputrc如下

"\e[5~": history-search-backward
"\e[6~": history-search-forward
Run Code Online (Sandbox Code Playgroud)

我怎样才能只使用它们来应用它们bash

这个 SU 帖子表明bind可以从.inputrcbind的帮助中读取:

$ help bind
bind: bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]
Run Code Online (Sandbox Code Playgroud)

history-search-* 看起来像 readline 函数,所以我试过:

bind "\e[6~":history-search-forward
bind "\e[5~":history-search-backward
Run Code Online (Sandbox Code Playgroud)

Page Up现在触发铃声,Page Down打印一个~.

有没有一种通用的方法可以让我在 中使用inputrcbash

bash readline

6
推荐指数
2
解决办法
1132
查看次数

标签 统计

bash ×1

readline ×1