Emacs är ett stort monster.
Med allt vad det innebär på gott och ont, emacs är bra på att hantera kod när man programmerar eftersom dess olika major modes går in och styr hela dess beteende. T.ex. om man editerar en LaTeX fil så går emacs in i TeX-mode och kan hjälpa en på olika sätt.
Nackdelen är dess långa Ctrl resp Meta sekvensen (C=Ctrl och M=Meta, Alt), Man håller inne Ctrl och trycker på en tangent till, t.ex. C-x så menar man att man ska trycka på Ctrl och x samtidigt.
Några vanliga funktioner:
|
Öppna en ny fil |
C-x C-f (och leta sedan upp filen, med tabbkomplettering) |
|
Spara filen |
C-x C-s |
|
Quit |
C-x C-c |
|
List buffert |
C-x C-b |
|
Spara och sluta |
C-x C-s C-x C-c (inte för smidigt) |
|
|
|
|
Avbryt nuvarande kommando |
C-g eller C-q |
|
Undo |
C-_ eller C-x u |
|
Sök framåt |
C-s |
|
Sök bakåt |
C-r |
|
|
|
|
Ta bort 8 rader |
C-u 8 C-k |
|
Ta tillbaka från ovan kommando |
C-y (yank back) |
|
Upprepa k 4 ggr |
C-u 4 k |
|
|
|
|
Dela fönstret |
C-x 2 |
|
Byt fönster |
C-x o |
|
Ett fönster |
C-x 1 |
Emacs är bra när man programmerar men annars så känns den stor och svulstig, dess långa ctrl-haranger är ju knappast en fördel.... jämför C-x C-s C-x C-c med vim:s ESC :x...... Emacs har ju mycket mer än bara textredigeringsfunktioner ta bara doktorn och snake som exempel. Skriv M-x doctor eller M-x snake så förstår du vad jag menar.
Men slutsatsen är att emacs har stora rejäla muskler som man kan ta till, men det gör ju också den lite klumpig....