是否可以使用 GNU Readline 程序(例如 Bash、Python REPL 或响应 的其他任何程序~/.inputrc
)让您使用鼠标编辑当前行?例如,我希望能够单击行中的特定位置来移动光标,或选择文本区域。
我怀疑答案是“不,不支持”,因为我没有在 Google 上找到关于 Readline 的有用结果(我发现的最好的结果是 ZSH 中的鼠标支持,这很好,因为我确实将它用作我的 shell,但它对其他 Readline 程序没有帮助),但我也无法证实这一点。
在任意 Readline 程序中,我发现最接近这种情况的是某些终端仿真器尝试检测 Readline 何时处于活动状态并在单击时发出箭头键序列。如果可能的话,我宁愿让 Readline 来处理这个问题,因为我希望它能做得更好,也因为我喜欢我目前使用的终端仿真器,它不支持这一点。