代码之家  ›  专栏  ›  技术社区  ›  Hooked

命令行上的MySQL(不能使用所有键盘按钮)

  •  1
  • Hooked  · 技术社区  · 16 年前

    直接从命令行使用mysql(在Ubuntu9.10上运行,标准bash终端),我无法使用某些键盘按钮,如:

    Delete, Control-(arrow right), Control-(arrow left)

    返回给我的是:

    ~;5C;5D

    分别。我假设MySQL中一定有一个标记可以修复这个问题,但是我找不到。是否有一个.mysqlconfig文件需要编辑,以便在启动时执行此操作?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Dennis Williamson    16 年前

    根据 this thread mysql --version

    bind "\e[3~" ed-delete-next-char 
    bind "^R" em-inc-search-prev
    

    $ sudo apt-get install rlwrap
    

    ~/.bashrc

    alias mysql='rlwrap -a mysql'