Ctrl+←在 Ubuntu 的早期版本(以及其他 Linux)中,我能够使用/在 MySQL shell 中逐字跳转Ctrl+→。这似乎在 15.04 中不起作用。相反,我在 SQL 查询中打印了;5D
( Ctrl+←) 和;5C
( )。Ctrl+→
在 Xubuntu 15.04 上使用带有所有补丁的 mysql-client-5.6.24-0ubuntu2。
这是一个配置问题还是故意的行为?
答案1
好的,这显然是由于 Ubuntu 中最新的 MySQL 版本readline
不再被编译, 但editline
反而。
答案2
这是针对所有 Ubuntu 类发行版报告的一个错误(可能也会发生在其他发行版中)。Mysql 使用 editline lib 而不是 readline这破坏了我们习惯的许多功能,例如使用ctrl+←或 ctrl+→ 在单词之间移动、使用ctrl+r进行反向搜索,甚至无法编写 unicode 字符。
即使这个错误被标记为高级别,也请将自己添加到受影响的用户中,支持改回 readline 的请求。