如何修复 MariaDB/MySQL shell 中的键盘快捷键?

如何修复 MariaDB/MySQL shell 中的键盘快捷键?

我从 Debian 10 升级到了 11,从 MariaDB 10.3 升级到了 10.7,由于从 GNU readline 切换到 editline 库,键盘快捷键失效了。我以前习惯使用 vi 模式,但现在不再支持该模式,而且标准 emacs 快捷键也失效了。

我还没有找到任何关于从源代码重建 mariadb 客户端并恢复丢失功能的指南,而且我认为这不值得我自己尝试解决。

有什么办法可以恢复到可用的 MariaDB/MySQL shell?

答案1

我发现python中有一个非常好用的命令行界面:https://www.mycli.net

它有一个选项可以将默认键绑定设置为 或viemacs以及其他强大的功能,包括语法突出显示和自动完成。

相关内容