Vi in MySQL zur Befehlsbearbeitung

8

Gibt es eine Möglichkeit, bei Verwendung der MySQL-Befehlszeilenschnittstelle die Verwendung von viBefehlsbearbeitungsschlüsseln anstelle von zu ermöglichen emacs?

SpashHit
quelle

Antworten:

13

Die MySQL-Befehlszeilenschnittstelle verwendet readline zum Bearbeiten einer Befehlszeile.

Erstellen Sie eine Datei ~/.inputrcmit dem folgenden Inhalt, um den vi-Modus zu verwenden :

$if mysql
set editing-mode vi
$endif

Wenn Sie den vi-Modus in allen Anwendungen (einschließlich z. B. bash) verwenden möchten , die readline verwenden, können Sie die $if& $endif ...lines natürlich weglassen ...

JanC
quelle