Dan*_*l H 7 mouse terminal bash readline
是否可以使用 GNU Readline(例如 Bash、Python REPL 或任何其他响应~/.inputrc)的程序来让您使用鼠标编辑当前行?例如,I\xe2\x80\x99d 希望能够单击行中的特定位置来移动光标,或选择文本区域。
我怀疑答案是 \xe2\x80\x9cno,这是不支持的\xe2\x80\x9d,因为我没有找到关于 Readline 的有用的 Google 结果(我发现的最好的 \xe2\x80\x99ve 是 ZSH 中的鼠标支持) ,这很好,因为我确实使用它作为我的 shell,但它对其他 Readline 程序没有帮助),但我也没有能够确认这一点。
\n\n我在任意 Readline 程序中发现的最接近这种情况的是,某些终端仿真器尝试检测 Readline 何时处于活动状态并在单击时发出箭头键序列。如果可能的话,我宁愿让 Readline 处理这个问题,既因为我希望它能做得更好,也因为我喜欢我当前使用的终端模拟器,它不支持这一点。
\n小智 5
那样有用吗 ?使用鼠标时,它应该在终端上打印转义序列
echo -e "\e[?1000;1006;1015h" # Enable tracking
Run Code Online (Sandbox Code Playgroud)
如果有效:在github上测试我的脚本
详细信息:阅读我在另一篇文章中的回答
| 归档时间: |
|
| 查看次数: |
473 次 |
| 最近记录: |