В предыдущих версиях Ubuntu (и других Linux) я мог переходить слово за словом в оболочке MySQL с помощью Ctrl + ← kbd> / Ctrl + → kbd>. Это не похоже на работу в 15.04. Вместо этого я получаю ;5D
( Ctrl + ← kbd>) и ;5C
( Ctrl + → kbd>), напечатанные в запросе SQL.
Использование mysql-client-5.6.24-0ubuntu2 в Xubuntu 15.04 со всеми исправлениями.
Это проблема конфигурации или умышленное поведение?
Хорошо, это, по-видимому вследствие того, что недавние версии MySQL в Ubuntu не компилируются против readline
больше , но editline
вместо этого.
Это - ошибка, сообщенная для всего Ubuntu как дистрибутивы (вероятно, происходит с другими дистрибутивами также). Mysql использует editline lib вместо readline, и это повреждает много функций, которые мы привыкли к, как ctrl + в†ђ или ctrl + в † ’ для перемещения между словами, ctrl + r для инвертирования поиска, или даже пишущий unicode символы не возможно.
, Даже когда он ошибка отмечается как высоко, поддерживайте запрос для возврата к readline путем добавления себя к нужным пользователям.