Editering og kompilering i emacs
Editering og kompilering fra emacs
Tekst-editoren emacs kan brukes til så mangt, og er svært godt egnet til å skrive programkode. Programmet har innebygget støtte for flere språk som f.eks. C, C++, Fortran, Pascal, Perl, Java etc. Denne artikkelen konsentrerer seg om støtten for C/C++.
Sette major-mode for emacs
Emacs er i utgangspunktet satt opp til å assosiere filendelser med modi. Åpnes f.eks. enfil.c i emacs, startes c-mode. Hvis emacs ikke setter riktig modus, kan du utføre kommandoen M-x c-mode for c-modus og tilsvarende M-x c++-mode for c++-modus.
Når du jobber i en programmeringsmodus i emacs, sørger programmet for at indentering blir riktig. Trykker du TAB, vil markøren flyttes til korrekt posisjon i forhold til den konvensjonen som emacs følger for indentering. For å indentere flere linjer samtidig, marker linjene og utfør M-x indent-region. Du kan på samme måte kommentere ut ved å utføre M-x comment-region.
For å få en oversikt over hvilke kommandoer som er tilgjengelig i den modusen du er i, utfør C-h m.
For mange modi er det lagt inn støtte for fargekoding. Dersom det ikke er skrudd på automatisk, kan du skru det på ved å utføre C-m global-font-lock-mode.
Kompilering fra emacs
Man kompilerer i emacs med kommandoen M-x compile. Emacs vil automatisk anta at du har laget en make-fil og foreslår kommandoen make -k. Du kan godt bytte ut dette med f.eks. en gcc-kommando, men make-filer anbefales på det sterkeste. Se make om make.
| Languages: | Comments: | 0 | Aid: | 80 | User rating: |
|
|
| Last updated: | 2007-03-09 | Author: | henrikau | Read: | 6151 times |