Vi en MySQL para editar comandos

8

Cuando se utiliza la interfaz de línea de comandos de MySQL, ¿hay alguna forma de obtenerla que le permita usar vilas teclas de edición de comandos en lugar de emacs?

SpashHit
fuente

Respuestas:

13

La interfaz de línea de comando de MySQL usa readline para editar una línea de comando.

Cree un archivo ~/.inputrccon el siguiente contenido para usar el modo vi :

$if mysql
set editing-mode vi
$endif

Por supuesto, si desea usar el modo vi en todas las aplicaciones (incluidas, por ejemplo bash) que usan readline, puede omitir las líneas $if& $endif ......

JanC
fuente