| Emacs | ||
|---|---|---|
| Föregående | Kapitel 6. Buffrar och fönster | Nästa |
Att använda flera fönster i Emacs är väldigt enkelt, men det kräver att man blir van med det hela.
Innan du kan använda flera fönster måste du först öppna ett nytt fönster. Detta kan göras enklast genom att välja Split Window ur menyn Files. Då delas Emacs normala textfönster i höjdled i två lika stora fönster.
Figur 6-3. Två fönster i Emacs

Man kan även dela ett fönster genom att trycka C-x 2. Då delas fönstret på samma sätt i höjdled. Det går förstås även att dela ett fönster i sidoled. Detta kan endast göras via kombinationen C-x 3, det finns tyvärr inget menyalternativ. Detta kan vara väldigt praktiskt då man vill jämföra två filer rad för rad med varandra. Det går även att dela ett redan delat fönster i flera delar. Detta görs genom att upprepade gånger dela ett fönster såsom ovan beskrivits.
Figur 6-4. Emacs med tre fönster

Om man vill återgå till endast ett fönster kan man trycka C-x 1 eller välja One Window ur menyn Files. Då försvinner de övriga fönstren och endast det aktuella fönstret blir kvar. De andra buffrarna har dock inte raderats, de finns kvar och kan väljas helt på normal sätt (se Sektion som kallas Växla mellan buffrar). Du kan alltså inte förlora data genom att återgå till ett enda fönster!
Ifall Emacs känns för 'litet' när fönstret delats kan du göra ena fönstret större (och det andra mindre) genom att klicka och hålla ned vänster musknapp på statusraden som är mellan de två buffrarna. Det är den svarta raden i bilden ovan. För sedan musen upp eller ned (med vänster knapp ännu intryckt) för att förstora eller förminska ett fönster. Släpp upp knappen då du är nöjd med den nya indelningen.
Om själv Emacs känns för litet kan du även ändra storleken på Emacs egna 'fönster'. I detta sammanhang betyder ett fönster det som själva Emacs finns i och som kan flyttas omkring på skärmen. Du kan göra Emacs större genom att trycka och hålla ner vänster musknapp på ett av hörnen och sedan röra musen (med knappen nedtryckt). Släpp upp musen när den nya storleken är lämplig.
Det är inte stor nytta med olika fönster om man inte kan växla mellan dessa och kan redigera i de olika fönstren. Enklast görs detta genom att klicka med vänster musknapp i det önskade fönstret. Då flyttas markören till det fönster som klickades och det blir aktivt. Det som nu redigeras påverkar den buffer som visas i det fönstret. Ifall man vill använda tangentbordet kan man använda C-x o för att växla igenom alla fönster. Om du har endast två fönster växlar C-x o mellan dessa, men om du har tre eller flera cirkulerar kommandot igenom dem alla i tur och ordning. Notera att det fönster där markören befinner sig är det fönster som syns och du återgår till endast ett fönster.
Förutom flera fönster inom samma Emacs kan man även ha flera huvudfönster. Lite oturligt används ordet fönster i flera olika betydelser i denna text. I detta fall menas att man kan skapa flera helt skilda Emacs, men som ändå innehåller samma buffrar. Hur detta hänger ihop framgår lättast genom att du själv provar och ser vad som händer! För att skapa ett nytt huvudfönster tryck C-x 5 2 eller välj Make New Frame från menyn Files. Då öppnas en ny Emacs som du kan flytta bredvid den gamla.
Figur 6-5. Två skilda Emacs

| Föregående | Hem | Nästa |
| Vad är fönster? | Upp | Sammanfattning |