Les shell MySQL et Python n'insèrent pas la lettre 'b'


0

C'est bizarre, mais je ne peux pas insérer la lettre 'b' dans les shells MySQL et Python. Mon clavier fonctionne parfaitement et la touche «B» est en cours d’insertion (Maj + b). Cela fonctionne aussi dans Zsh, Vim, etc ...

J'utilise GNU / Linux Ubuntu 14.04.1 LTS. Je l'ai essayé depuis Konsole, gnome-terminal, xfce4-terminal et URxvt pour m'assurer que ce n'était pas un problème de terminal. Je l'ai aussi essayé avec tmux pour m'assurer que ce n'est pas causé par le multiplexeur. Je l'ai essayé avec Zsh et bash pour m'assurer que ce n'était pas lié au shell.

J'ai trouvé des réponses "liées" en parlant des fichiers .pythonrcet .pythonstartup. Je n'ai pas ces fichiers, je les ai donc créés en essayant d'utiliser les solutions exposées pour le cas Python et aucun d'entre eux n'a fonctionné.

BTW, l'invite MySQL utilise-t-elle les bibliothèques Python?

Merci d'avance!

Mise à jour: je l'ai corrigé en supprimant la ligne suivante du fichier ~/.inputrc:

bindkey -v


Le problème persiste-t-il toujours lorsque vous redémarrez votre ordinateur? Si vous voulez dire mysql clientquand vous écrivez the MySQL prompt, cela n’est pas lié à Python.
NZD

Oui, cela se produit après le redémarrage de ma machine. C'est vraiment bizarre parce que ça arrive dans MySQL et dans Python quand ils ne sont pas liés. C'est comme un bug propagé dans plusieurs cli-outils.
Gerard

Cela semble étrange - est-ce que tous les deux utilisent readline? Si tel est le cas, vérifiez si vous en avez un ~/.inputrcet essayez de le renommer pour voir si c'est votre problème.
Toby Speight

Oui, je pense qu'ils utilisent readline parce que je peux déplacer les caractères avec ctrl-a, ctrl-e, ctrl-f, ctrl-b, ctrl-u, ctrl-w ... Cependant, je n'ai pas le fichier .inputrc. Je peux le créer et l'essayer avec certains paramètres.
Gerard

Fixé! Ma faute. Je n'ai pas vu que j'avais ~/.inputrc, même sous la version de contrôle dans mes fichiers de points, LOL. Le contenu de ce fichier était bindkey -v, alors j'ai supprimé cette ligne.
Gerard
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.