是否有一个CLI(命令行解释器)管理当前新命令行放置光标并用鼠标选择文本,并用用户输入或过去的内容替换所选文本?
我不知道哪些支持这些极其基本的功能(我主要用于OS X的终端)。
您是否知道有什么理由可以解释为什么默认情况下这些功能在大多数CLI上都不可用?为什么它不标准?
我对所有平台的答案感兴趣。
免责声明: 我知道这个问题可能会被低估,但它会讨论“程序员常用的软件工具”,所以它不是主题as explained here。< / em>的
答案 0 :(得分:1)
我认为大多数CLI(readline,linenoise,nodejs shell等)只使用键盘来提供文本插入或删除。
CLI库不提供鼠标操作和选择功能,而是窗口管理器。使用鼠标粘贴文本时,此文本只是放入终端。
我从来没有听说过一个CLI库会抓住鼠标事件来提供这样的行为。也许是因为它会成为文本编辑器而不再是CLI ...