sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #18191
Re: Emacs docs
Morten Gade Sørensen wrote:
>
> Rene' Seindal wrote:
>
> > Freddy Kristiansen wrote:
> > >
> > > Er der nogen der kender en god editor til at redigere PHP3 filer - enten fra
> > > Linux console, GNome, KDE eller Windows 98 ?
> >
> > GNU Emacs i C-mode.
>
> Nogen der kan pege på en url med en brugbar emacs begynderguide, som er for hvide
> mennesker? - Jeg synes ikke rigtigt at forstå noget af det dokumentation jeg har
> fundet i bl.a. /usr/doc/* og jeg er ved at gå i spåner, fordi alle siger det er
> _programmet_...
Start emacs og tast Control-h t
Det vil åbne en tutorial-tekst, (på engelsk), der hjælper dig igang på
det mest elementære niveau.
Når du skal videre, så bruger du hjælpe og info systemet.
Er du i tvivl om hvad en tast gør, bruger du Control-h k (C-h k i Emacs
terminologi) efterfulgt af tasten. Der er flere andre tilsvarende
taster. Tast C-h ? for at se listen.
Du kommer ind i info-systemet med C-h i. Her finder du dokumentation
for mange programmer, herunder også Emacs. Du kan nok også på
kommandolinien skrive "info emacs". Der finder du også beskrivelser af
grundprincipperne i brug af emacs (stadig på engelsk).
Når folk fortæller dig, at emacs er *programmet*, så skyldes det primært
fleksibiliteten. Næsten alt er kodet i lisp, så du kan skrive dine egne
funktioner og binde dem til taster. Der er ikke nogen forskel på dine
egne funktioner og dem, der allerede findes.
Heldigvis er der allerede meget med i emacs fra starten, herunder
specielle "modes" til de almindelige programmeringssprog og
tekstformater. Programmerer du fx i C eller perl, klarer emacs
indrykning automatisk. Du kan oversætte dine programmer inden i emacs og
emacs vil automatisk finde de steder i dine programmer, der havde fejl.
De kan også kører debuggeren i emacs, og single-steppe gennem din
kildetekst, linie for linie.
Alt dette er beskrevet i info-dokumentationen for emacs.
--
René Seindal (rene@xxxxxxxxxx) http://www.seindal.dk/rene/
References