如何在 mysql 中导航命令行?

How to navigate the command line in mysql?

我希望能够在上一个命令中使用向上箭头和更改内容。
我希望能够像在 set -o vi

的终端命令中那样使用 vim 绑定

我可以为 mysql 设置吗?
我知道我可以使用 edit 然后在 vim 中编辑它。这很方便,但不幸的是,在 mysql> 中使用向上箭头并不能很好地发挥作用,因为它会带回最后一个命令而不是最后编辑的命令。

我刚发现 ctrl-a 会转到行首。 vim 键绑定失败是否有其他控制键列表,我可以使用它们来导航 sql> 命令行?

如果 vim 绑定不是一个选项,我发现以下有用:

ctrl-a start of line
ctrl-e end-of-line
ctrl-k delete to end of line (‘kill line’)