sql >> Databáze >  >> RDS >> Mysql

Chcete-li mít Vim-like K na obrazovce pro MySQL

Za předpokladu, že jste nainstalovali manuálové stránky z webu s dokumentací MySQL :

Vložte následující do /path/to/mysql-help.screen :

# mysql-help.screen

# prevent messages from slowing this down
msgminwait 0
# copy term starting at cursor
copy
stuff " e "
# write term to a file
writebuf /tmp/screen-copied-term
# open that file in man in a new screen window
# (use `read` to pause on error, so user can see error message)
screen /bin/sh -c 'man `cat /tmp/screen-copied-term` || read'
# turn message waiting back on
msgminwait 1

# vi: ft=screen

Pak to přidejte do svého ~/.screenrc

# Have CTRL-A ESC put you in a mode to accept commands in the 'escaped' class
bind \033 command -c escaped
# add CTRL-M as an 'escaped' class command to run the given screen script
bind -c escaped ^M source /path/to/mysql-help.screen

Pak by vaše přiřazování kláves mělo fungovat. Pokud k zobrazení návodu používáte jiný program než man , budete muset odpovídajícím způsobem změnit skript.

man stránky pro mysql, které jsem našel na výše uvedeném odkazu, obsahují pouze dokumentaci pro následující příkazy:

Můžete také zvážit přidání

zombie kr

do vašeho .screenrc , takže pokud spustíte příručku pro výraz, který nezná, obrazovka automaticky nezavře okno (a neskryje chybovou zprávu).



  1. MySQL InnoDB neuvolňuje místo na disku po smazání datových řádků z tabulky

  2. Vytvoření propojeného seznamu nebo podobné fronty v MySQL?

  3. Umožněte upravit zobrazení SQL

  4. Laravel Crypt - Porovnání hodnot