Manual-blad i Emacs

Det är helt omöjligt att lära sig alla biblioteksfunktioner och deras argument och funktion utantill. Till vår hjälp finns då manual-bladen som man kommer åt via kommandot "man" i terminalfönstret.

Nu är det ju ganska irriterande att behöva byta fönster så fort man behöver komma ihåg t.ex. om man ska skriva strcpy(src,dest) eller strcpy(dest,src). Naturligtvis har problemet lösts genom ett emacs-kommando, M-x manual-entry (som råkar ha ett så unikt prefix att det räcker med att skriva M-x man) som plockar fram manual sidan i en buffer.

Det är tre tangenter att komma ihåg när man står i en manual-buffer: Blankslag scrollar neråt, "b" scrollar uppåt och "q" plockar bort bufferten och tar fram den senast använda.

Det finns flera finesser med detta kommando. För det första så blir alla referenser till andra manual-blad hyperlänkar, d.v.s. man kan klicka på referensen så letas det man-bladet fram. För det andra så ligger bufferten kvar i minne när man trycker på "q", så man behöver inte göra kommandot igen. För det tredje gissar kommandot att du vill ha information om det ord som står vid markören. Det betyder att om man i sin C-fil nyss har skrivit strcpy så räcker det med att gör "M-x man RETUR" för att få fram manual-bladet.


Lars Arvestad
Last modified: Fri Feb 12 09:23:20 MET 1999