sql >> Database teknologi >  >> RDS >> Mysql

At have Vim-lignende K i Screen til MySQL

Forudsat at du har installeret man-siderne fra MySQL's dokumentationsside :

Indsæt følgende i /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

Tilføj derefter dette til din ~/.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

Så burde din nøglebinding virke. Hvis du bruger et andet program til at vise manualen andet end man , bliver du nødt til at ændre scriptet i overensstemmelse hermed.

man sider for mysql, som jeg fandt på linket ovenfor, indeholder kun dokumentation for følgende kommandoer:

Du kan også overveje at tilføje

zombie kr

til din .screenrc , så hvis du kører manualen på et udtryk, som den ikke genkender, lukker skærmen ikke automatisk vinduet (og skjuler fejlmeddelelsen).



  1. Sådan bruges Failover-mekanismen i MaxScale

  2. postgreSQL mysql oracle forskelle

  3. Rails 3 forespørger på betingelse af en forenings optælling

  4. Hvordan får jeg en kolonne med fortløbende, stigende tal, uden at der mangler nogle tal?