Ervan uitgaande dat u de man-pagina's van de MySQL-documentatiesite hebt geïnstalleerd :
Zet het volgende in /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
Voeg dit dan toe aan je ~/.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
Dan zou je keybinding moeten werken. Als u een ander programma gebruikt om de handleiding weer te geven dan man
, moet u het script dienovereenkomstig wijzigen.
De man
pagina's voor mysql die ik op de bovenstaande link vond, bevatten alleen documentatie voor de volgende opdrachten:
U kunt ook overwegen om
. toe te voegenzombie kr
naar uw .screenrc
, zodat als u de handleiding uitvoert op een term die deze niet herkent, het scherm het venster niet automatisch sluit (en de foutmelding verbergt).