1 |
användarhandledningen till Emacs. I slutet finns kopieringsvillkoren. |
Emacs användarhandledning. I slutet finns kopieringsvillkoren. |
2 |
Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation, Inc. |
Copyright (c) 1985, 1996, 1998, 2001, 2002, 2005 Free Software |
3 |
|
Foundation, Inc. |
4 |
|
|
5 |
Emacs-kommandon innebär ofta användning av kontrolltangenten (vanligen |
Emacs-kommandon innebär ofta användning av kontrolltangenten (vanligen |
6 |
märkt CTRL eller CTL) eller META-tangenten (på vissa tangentbord märkt |
märkt CTRL eller CTL) eller META-tangenten (på vissa tangentbord märkt |
49 |
Hitta markören igen och notera att det är samma text som står kring |
Hitta markören igen och notera att det är samma text som står kring |
50 |
markören nu. |
markören nu. |
51 |
|
|
52 |
|
Du kan också använda PageUp och PageDn tangenterna, om din terminal |
53 |
|
har dem, för att flytta en hel skärmbild åt gången, men du redigerar |
54 |
|
effektivare om du använder C-v och M-v. |
55 |
|
|
56 |
|
|
57 |
* GRUNDLÄGGANDE MARKÖRRÖRELSER |
* GRUNDLÄGGANDE MARKÖRRÖRELSER |
58 |
------------------------------ |
------------------------------ |
60 |
Att flytta sig från skärmbild till skärmbild kan vara bra, men hur |
Att flytta sig från skärmbild till skärmbild kan vara bra, men hur |
61 |
förflyttar man sig till en speciell plats på skärmen? |
förflyttar man sig till en speciell plats på skärmen? |
62 |
|
|
63 |
Det finns flera sätt att göra detta på. Det vanligaste är att använda |
Det finns flera sätt att göra detta. Du kan använda piltangenterna, |
64 |
kommandona C-p, C-b, C-f och C-n. Vart och ett av dessa kommandon |
men det är mer effektivt att ha händerna i standardläget och använda |
65 |
flyttar markören en rad eller en kolumn i en bestämd riktning på |
kommandona C-p, C-b, C-f och C-n. Dessa tecken är likvärdiga med de |
66 |
skärmen. Här visas dessa fyra kommandon och i vilken riktning de |
fyra piltangenterna. Så här: |
|
flyttar markören: |
|
|
|
|
67 |
|
|
68 |
Föregående rad, C-p |
Föregående rad, C-p |
69 |
: |
: |
77 |
och C-p. Använd sedan C-l för att centrera diagrammet på |
och C-p. Använd sedan C-l för att centrera diagrammet på |
78 |
skärmbilden. |
skärmbilden. |
79 |
|
|
80 |
Detta är säkert lite enklare att förstå om du tänker på dessa |
Detta är enklare att komma ihåg om du tänker på dessa förkortningar: P |
81 |
förkortningar: P för föregående (previous), N för nästa (next), B för |
för föregående (previous), N för nästa (next), B för bakåt (backward) |
82 |
bakåt (backward) och F för framåt (forward). Detta är de grundläggande |
och F för framåt (forward). Dessa är de grundläggande kommandona för |
83 |
kommandona för att flytta markören och du kommer säkert att använda |
att flytta markören och du kommer att använda dem hela tiden. |
|
dem hela tiden, så det är en stor fördel om du lär dig dem nu. |
|
84 |
|
|
85 |
>> Gör några C-n så att du kommer ned till den här raden. |
>> Gör några C-n så att du kommer ned till den här raden. |
86 |
|
|
310 |
sätts in direkt. Skriv <Return> (retur-tangenten) för att sätta in en |
sätts in direkt. Skriv <Return> (retur-tangenten) för att sätta in en |
311 |
radbrytning. |
radbrytning. |
312 |
|
|
313 |
Du kan radera det sista tecknet du skrev genom att trycka <Delete>. |
Du kan radera det sista tecknet du skrev genom att trycka <Delback>. |
314 |
<Delete> är en tangent på tangentbordet, som kan vara märkt "Del". I |
<Delback> är en tangent på tangentbordet -- samma som du normalt |
315 |
några fall fungerar också "backsteg" som <Delete> men inte alltid! |
använder utanför Emacs för att ta bort det senaste tecknet du skrivit. |
316 |
|
Det är vanligen en stor tangent några rader ovanför retur-tangenten, |
317 |
|
och den är vanligtvis märkt "Delete, "Del" eller "Backspace". |
318 |
|
|
319 |
|
Om den stora tangenten är märkt med "Backspace" så är det den du |
320 |
|
använder för <Delback>. Det kan finnas en annan tangent som är märkt |
321 |
|
med "Delete" men det är inte <Delback>. |
322 |
|
|
323 |
Generellt raderar <Delete> tecknet precis före den aktuella |
Generellt raderar <Delback> tecknet precis före den aktuella |
324 |
markörspositionen. |
markörspositionen. |
325 |
|
|
326 |
>> Gör detta nu: Skriv in några tecken och ta bort dem genom att |
>> Gör detta nu: Skriv in några tecken och ta bort dem genom att |
327 |
använda <Delete>. Var inte rädd för att skriva i den här filen, du |
använda <Delback>. Var inte rädd för att skriva i den här filen, |
328 |
kommer inte att kunna förändra originalet till vägledningen. Detta |
du kommer inte att kunna förändra originalet till vägledningen. |
329 |
är bara en lokal kopia. |
Detta är bara en lokal kopia. |
330 |
|
|
331 |
När en rad blir för lång för att rymmas på en skärmbredd så fortsätter |
När en rad blir för lång för att rymmas på en skärmbredd så fortsätter |
332 |
den på raden under. Ett bakstreck ("\") (eller om du kör under ett |
den på raden under. Ett bakstreck ("\") (eller om du kör under ett |
337 |
fortsätt att skriva lite till. Du kommer då att se hur |
fortsätt att skriva lite till. Du kommer då att se hur |
338 |
fortsättningstecknet ser ut. |
fortsättningstecknet ser ut. |
339 |
|
|
340 |
>> Använd <Delete> för att radera texten tills raden ryms på en |
>> Använd <Delback> för att radera texten tills raden ryms på en |
341 |
skärmbredd igen. Fortsättningstecknet kommer då att försvinna. |
skärmbredd igen. Fortsättningstecknet kommer då att försvinna. |
342 |
|
|
343 |
Du kan radera radbrytning precis som andra tecken. Genom att radera |
Du kan radera radbrytning precis som andra tecken. Genom att radera |
345 |
resultatet av denna sammanslagning blir för stor för att passa inom en |
resultatet av denna sammanslagning blir för stor för att passa inom en |
346 |
skärmbredd, så kommer den att visas med ett fortsättningstecken. |
skärmbredd, så kommer den att visas med ett fortsättningstecken. |
347 |
|
|
348 |
>> Flytta markören till början av en rad och tryck <Delete>. |
>> Flytta markören till början av en rad och tryck <Delback>. |
349 |
Detta kommer att klistra ihop raden med raden över. |
Detta kommer att klistra ihop raden med raden över. |
350 |
|
|
351 |
>> Tryck <Return> för att sätta in radbrytningen du tog bort. |
>> Tryck <Return> för att sätta in radbrytningen du tog bort. |
360 |
Emacs och att rätta fel. Du kan radera ord och rader också. Här är en |
Emacs och att rätta fel. Du kan radera ord och rader också. Här är en |
361 |
översikt över kommandon för radering: |
översikt över kommandon för radering: |
362 |
|
|
363 |
<Delete> raderar tecknet som står precis före markören |
<Delback> Raderar tecknet som står precis före markören |
364 |
C-d raderar tecknet som står precis under markören |
C-d Raderar tecknet som står precis under markören |
365 |
|
|
366 |
M-<Delete> raderar ordet precis före markören |
M-<Delback> Raderar ordet precis före markören |
367 |
M-d raderar ordet precis efter markören |
M-d Raderar ordet precis efter markören |
368 |
|
|
369 |
C-k raderar från markören till slutet av raden |
C-k Raderar från markören till slutet av raden |
370 |
M-k raderar till slutet av stycket |
M-k Raderar till slutet av stycket |
371 |
|
|
372 |
Lägg märke till att <Delete> och C-d kontra M-<Delete> och M-d följer |
Lägg märke till att <Delback> och C-d kontra M-<Delback> och M-d |
373 |
mönstret som började med C-f och M-f. (<Delete> är inte precis |
följer mönstret som började med C-f och M-f. (<Delback> är inte precis |
374 |
ett kontrolltecken men låt oss inte bry oss om det.) C-k och M-k |
ett kontrolltecken men låt oss inte bry oss om det.) C-k och M-k |
375 |
fungerar på samma sätt som C-e och M-e (nästan). |
fungerar på samma sätt som C-e och M-e (nästan). |
376 |
|
|
377 |
Du kan också ta bort vilken del som helst av bufferten med hjälp av |
Du kan också ta bort vilken del som helst av texten med hjälp av |
378 |
följande allmänna metod. Flytta till ena änden av det område du vill |
följande allmänna metod. Flytta till ena änden av det område du vill |
379 |
ta bort och tryck C-@ eller C-mellanslag. Flytta till andra änden av |
ta bort och tryck C-@ eller C-mellanslag. Flytta till andra änden av |
380 |
området och tryck C-w. Detta tar bort all text mellan de två |
området och tryck C-w. Detta tar bort all text mellan de två |
408 |
en repetition av kommandot. C-u 2 C-k raderar två rader samt de tomma |
en repetition av kommandot. C-u 2 C-k raderar två rader samt de tomma |
409 |
raderna, medan C-k två gånger inte kommer att göra det. |
raderna, medan C-k två gånger inte kommer att göra det. |
410 |
|
|
411 |
Att sätta in borttagen text kallas att "återhämta" den (yanking). |
Att sätta in borttagen text kallas att "återhämta" den (yanking). |
412 |
(Tänk på det som att du rycker, eller drar, tillbaka någon text som |
(Tänk på det som att du rycker, eller drar, tillbaka någon text som |
413 |
tagits bort.) Du kan antingen hämta tillbaka borttagen text till samma |
tagits bort.) Du kan antingen hämta tillbaka borttagen text till samma |
414 |
plats som där den blev borttagen, eller så kan du sätta in den på en |
plats som där den blev borttagen, eller så kan du sätta in den på en |
415 |
annan plats i bufferten eller till och med i en helt annan fil. Du kan |
annan plats i texten du redigerar eller till och med i en helt annan |
416 |
också hämta tillbaka den flera gånger så att du får flera lika |
fil. Du kan också hämta tillbaka samma text flera gånger så att du får |
417 |
förekomster av den. |
flera lika förekomster av den. |
418 |
|
|
419 |
Kommandot för att hämta tillbaka text är C-y. Kommandot hämtar |
Kommandot för att hämta tillbaka text är C-y. Kommandot hämtar |
420 |
tillbaka den sist borttagna texten och placerar den där markören är. |
tillbaka den sist borttagna texten och placerar den där markören är. |
503 |
|
|
504 |
Om du tittar nästan längst ner på skärmbilden så kommer du se en rad |
Om du tittar nästan längst ner på skärmbilden så kommer du se en rad |
505 |
som börjar och slutar med minustecken, och som innehåller texten |
som börjar och slutar med minustecken, och som innehåller texten |
506 |
"--:-- TUTORIAL.se". Denna del av skärmbilden visar alltid namnet på |
"--:-- TUTORIAL.sv". Denna del av skärmbilden visar alltid namnet på |
507 |
filen du besöker. Just nu är du inne i en fil som heter "TUTORIAL.se" |
filen du besöker. Just nu är du inne i en fil som heter "TUTORIAL.sv" |
508 |
och som är en personlig kopia av vägledningen till Emacs. Vilken fil |
och som är en personlig kopia av vägledningen till Emacs. Vilken fil |
509 |
du än är inne i så kommer filnamnet stå där. |
du än är inne i så kommer filnamnet stå där. |
510 |
|
|
547 |
systemet kraschar. |
systemet kraschar. |
548 |
|
|
549 |
>> Skriv C-x C-s för att spara en kopia av denna vägledning. |
>> Skriv C-x C-s för att spara en kopia av denna vägledning. |
550 |
Detta skall leda till att "Wrote ...TUTORIAL.se" skrivs ut nederst |
Detta skall leda till att "Wrote ...TUTORIAL.sv" skrivs ut nederst |
551 |
på skärmbilden. |
på skärmbilden. |
552 |
|
|
553 |
Observera: På vissa system leder C-x C-s till att skärmen låser |
Observera: På vissa system leder C-x C-s till att skärmen låser |
576 |
|
|
577 |
>> Skapa en fil med namnet "foo" genom att trycka C-x C-f foo <Return>. |
>> Skapa en fil med namnet "foo" genom att trycka C-x C-f foo <Return>. |
578 |
Skriv in lite text, redigera den och spara "foo" genom att använda |
Skriv in lite text, redigera den och spara "foo" genom att använda |
579 |
C-x C-s. Skriv till slut C-x C-f TUTORIAL.se<Return> för att komma |
C-x C-s. Skriv till slut C-x C-f TUTORIAL.sv <Return> för att komma |
580 |
tillbaka till den här vägledningen. |
tillbaka till den här vägledningen. |
581 |
|
|
582 |
Emacs sparar texten för varje fil i ett objekt kallat "buffert". När |
Emacs sparar texten för varje fil i ett objekt kallat "buffert". När |
588 |
>> Prova C-x C-b nu. |
>> Prova C-x C-b nu. |
589 |
|
|
590 |
Se hur varje buffert har ett namn och att de också kan ha namnet på |
Se hur varje buffert har ett namn och att de också kan ha namnet på |
591 |
den fil som innehållet kommer från. En del buffertar är inte knutna |
den fil som innehållet kommer från. Vilken text du än ser i ett |
592 |
till någon fil, till exempel bufferten "*Buffer List*". Det är den |
Emacs-fönster så tillhör den alltid en buffert. |
|
buffert som innehåller buffertlistan som skapades med C-x C-b. Vilken |
|
|
text du än ser i ett Emacs-fönster så tillhör den alltid en buffert. |
|
593 |
|
|
594 |
>> Skriv C-x 1 för att bli kvitt buffertlistan. |
>> Skriv C-x 1 för att bli kvitt buffertlistan. |
595 |
|
|
596 |
|
När du har flera buffertar så är bara en av dem "gällande" åt gången. |
597 |
|
Det är den buffert du redigerar. Om du vill redigera en annan buffert |
598 |
|
så måste du byta till den. Om du vill byta till en buffert som |
599 |
|
motsvarar en fil kan du göra det genom att besöka den igen med C-x |
600 |
|
C-f. Det finns dock ett enklare sätt: använd C-x b kommandot. I det |
601 |
|
kommandot anger du buffertens namn. |
602 |
|
|
603 |
|
>> Skriv C-x b foo <Return> för att gå tillbaka till bufferten "foo" |
604 |
|
som innehåller texten i filen "foo". Skriv sedan C-x b TUTORIAL.sv |
605 |
|
<Return> för att komma tillbaka till den här handledningen. |
606 |
|
|
607 |
|
Mestadels är buffertens namn densamma som filens namn (utan |
608 |
|
katalogdel.) Det är dock inte alltid så. Bufferlistan du skapar med |
609 |
|
C-x C-b visar alltid namnen på varje buffert. |
610 |
|
|
611 |
|
All text du ser i ett Emacsfönster är alltid del av någon buffert. En |
612 |
|
del buffertar är inte knutna till någon fil, till exempel bufferten |
613 |
|
"*Buffer List*". Det är den buffert som innehåller buffertlistan som |
614 |
|
skapades med C-x C-b. Bufferten "*Messages*" motsvarar inte heller |
615 |
|
någon fil. Den innehåller de meddelanden som visas på den nedersta |
616 |
|
raden i Emacs sessionen. |
617 |
|
|
618 |
|
>> Skriv C-x b *Messages* <Return> för att se meddelandebufferten. |
619 |
|
Skriv sedan C-x b TUTORIAL.sv <Return> för att återgå till den här |
620 |
|
handledningen. |
621 |
|
|
622 |
Om du ändrar texten till en fil och sedan öppnar en ny fil, så kommer |
Om du ändrar texten till en fil och sedan öppnar en ny fil, så kommer |
623 |
inte den första filen sparas. Förändringen ligger kvar i |
inte den första filen sparas. Förändringen ligger kvar i |
624 |
bufferten. Skapande och redigering av den nya filen påverkar inte den |
bufferten. Skapande och redigering av den nya filen påverkar inte den |
634 |
|
|
635 |
>> Sätt in en rad med text och spara med C-x s |
>> Sätt in en rad med text och spara med C-x s |
636 |
Du skall nu få frågan om du önskar spara bufferten |
Du skall nu få frågan om du önskar spara bufferten |
637 |
TUTORIAL.se. Svara ja på frågan genom att trycka "y" (yes). |
TUTORIAL.sv. Svara ja på frågan genom att trycka "y" (yes). |
638 |
|
|
639 |
|
|
640 |
* UTVIDGNING AV KOMMANDOMÄNGDEN |
* UTVIDGNING AV KOMMANDOMÄNGDEN |
649 |
kommandonamn. |
kommandonamn. |
650 |
|
|
651 |
Detta är kommandon som är bra att ha men används mer sällan än de |
Detta är kommandon som är bra att ha men används mer sällan än de |
652 |
kommandon du redan har lärt dig. Du har redan sett två av dem, C-x C-f |
kommandon du redan har lärt dig. Du har redan sett några av dem, C-x |
653 |
för finn, och C-x C-s för spara. Ett annat exempel är kommandot för |
C-f för finn, och C-x C-s för spara. Ett annat exempel är kommandot |
654 |
att avsluta Emacs som är C-x C-c. Var inte rädd för att förlora |
för att avsluta Emacs som är C-x C-c. Var inte rädd för att förlora |
655 |
förändringar du har gjort. C-x C-c erbjuder dig att spara förändringar |
förändringar du har gjort. C-x C-c erbjuder dig att spara förändringar |
656 |
innan Emacs avslutas. |
innan Emacs avslutas. |
657 |
|
|
677 |
Det finns många C-x kommandon. Här är en lista över de du har lärt dig |
Det finns många C-x kommandon. Här är en lista över de du har lärt dig |
678 |
hittills: |
hittills: |
679 |
|
|
680 |
C-x C-f Finn fil. |
C-x C-f Finn fil |
681 |
C-x C-s Spara fil. |
C-x C-s Spara fil |
682 |
C-x C-b Lista buffertar. |
C-x s Spara några buffertar |
683 |
C-x C-c Avsluta Emacs. |
C-x C-b Lista buffertar |
684 |
C-x 1 Ta bort alla utom ett fönster. |
C-x b Byt buffert |
685 |
C-x u Ångra. |
C-x C-c Avsluta Emacs |
686 |
|
C-x 1 Ta bort alla utom ett fönster |
687 |
|
C-x u Ångra |
688 |
|
|
689 |
Namngivna utvidgade kommandon är kommandon som används mycket sällan |
Namngivna utvidgade kommandon är kommandon som används mycket sällan |
690 |
eller bara i vissa lägen. Ett exempel på ett sådant kommando är |
eller bara i vissa lägen. Ett exempel på ett sådant kommando är |
741 |
Raden precis över ekoområdet kallas "lägesrad" (mode line). Den ser |
Raden precis över ekoområdet kallas "lägesrad" (mode line). Den ser |
742 |
ungefär ut så här: |
ungefär ut så här: |
743 |
|
|
744 |
--:** TUTORIAL (Fundamental)--L670--58%---------------- |
--:** TUTORIAL 63% L749 (Fundamental)----------------------- |
745 |
|
|
746 |
Raden innehåller information om Emacs och texten du redigerar. |
Raden innehåller information om Emacs och texten du redigerar. |
747 |
|
|
748 |
Du vet redan vad filnamnet betyder, det är den fil du har funnit. |
Du vet redan vad filnamnet betyder, det är den fil du har funnit. NN% |
749 |
-NN%-- visar den aktuella positionen i texten, dvs. NN procent av |
visar den aktuella positionen i texten, dvs. NN procent av texten |
750 |
texten befinner sig över toppen av skärmbilden. Om toppen av filen är |
befinner sig över toppen av skärmbilden. Om toppen av filen är i |
751 |
i skärmbilden kommer det stå --Top-- istället för --00%-- och om |
skärmbilden kommer det stå "Top" istället för " 0%" och om slutet av |
752 |
slutet av filen är i skärmbilden kommer det stå --Bot--. Om du ser på |
filen är i skärmbilden kommer det stå "Bot". Om du ser på en fil där |
753 |
en fil där hela texten passar in på en sida kommer det stå --All--. |
hela texten passar in på en sida kommer det stå "All". |
754 |
|
|
755 |
Bokstaven L följd av siffror anger positionen på ett annat |
Bokstaven L följd av siffror anger positionen på ett annat |
756 |
sätt. Siffrorna visar vilken rad som markören befinner sig på. |
sätt. Siffrorna visar vilken rad som markören befinner sig på. |
864 |
har du sökt efter ordet "markör" en gång. |
har du sökt efter ordet "markör" en gång. |
865 |
>> Skriv C-s en gång till för att söka efter nästa förekomst av ordet |
>> Skriv C-s en gång till för att söka efter nästa förekomst av ordet |
866 |
"markör". |
"markör". |
867 |
>> Tryck nu på <Delete> fyra gånger och se hur markören flyttar sig |
>> Tryck nu på <Delback> fyra gånger och se hur markören flyttar sig |
868 |
>> Tryck <Return> för att avsluta sökandet. |
>> Tryck <Return> för att avsluta sökandet. |
869 |
|
|
870 |
Såg du vad som hände? Under inkrementell sökning försöker Emacs att gå |
Såg du vad som hände? Under inkrementell sökning försöker Emacs att gå |
880 |
fall avsnittet "Spontaneous Entry to Incremental Search" i |
fall avsnittet "Spontaneous Entry to Incremental Search" i |
881 |
Emacs-manualen för råd om hur detta kan undvikas. |
Emacs-manualen för råd om hur detta kan undvikas. |
882 |
|
|
883 |
Om du är inne i en inkrementell sökning och trycker <Delete> kommer du |
Om du är inne i en inkrementell sökning och trycker <Delback> kommer |
884 |
lägga märke till att den sista bokstaven i söksträngen blir raderad |
du lägga märke till att den sista bokstaven i söksträngen blir raderad |
885 |
och sökandet hoppar tillbaka till en tidigare förekomst. Om du till |
och sökandet hoppar tillbaka till en tidigare förekomst. Om du till |
886 |
exempel skriver "m" för att söka efter den första förekomsten av "m", |
exempel skriver "m" för att söka efter den första förekomsten av "m", |
887 |
och sedan trycker "a" så kommer markören flytta sig till första |
och sedan trycker "a" så kommer markören flytta sig till första |
888 |
förekomsten av "ma". Tryck nu <Delete>. Detta avlägsnar "a" från |
förekomsten av "ma". Tryck nu <Delback>. Detta avlägsnar "a" från |
889 |
söksträngen, och markören flyttar sig tillbaka till den första |
söksträngen, och markören flyttar sig tillbaka till den första |
890 |
förekomsten av "m". |
förekomsten av "m". |
891 |
|
|
913 |
det övre fönstret. |
det övre fönstret. |
914 |
|
|
915 |
>> Skriv C-M-v för att rulla det nedre fönstret. |
>> Skriv C-M-v för att rulla det nedre fönstret. |
916 |
(Om du inte har META-tangenten trycker du ESC C-v.) |
(Om du inte har META-tangenten trycker du <ESC> C-v.) |
917 |
|
|
918 |
>> Skriv C-x o (o för other) för att flytta markören till det |
>> Skriv C-x o (o för other) för att flytta markören till det |
919 |
nedre fönstret. |
nedre fönstret. |
943 |
KONTROLL och META som trycks först, för bägge fungerar så att de |
KONTROLL och META som trycks först, för bägge fungerar så att de |
944 |
"modifierar" de andra tangenterna du trycker. |
"modifierar" de andra tangenterna du trycker. |
945 |
|
|
946 |
Om du inte har META-tangenten och använder ESC istället är |
Om du inte har META-tangenten och använder <ESC> istället är |
947 |
ordningsföljden viktig. Du måste trycka ESC följt av KONTROLL-v, |
ordningsföljden viktig. Du måste trycka <ESC> följt av KONTROLL-v, |
948 |
KONTROLL-ESC v fungerar inte. Det är för att ESC är ett tecken i sig |
KONTROLL-<ESC> v fungerar inte. Det är för att <ESC> är ett tecken i |
949 |
och inte en äkta "modifierare". |
sig och inte en äkta "modifierare". |
950 |
|
|
951 |
>> Skriv C-x 1 i det övre fönstret för att bli kvitt det nedre |
>> Skriv C-x 1 i det övre fönstret för att bli kvitt det nedre |
952 |
fönstret. |
fönstret. |
979 |
huvudläget i lägesraden. Till exempel kan det stå [(Fundamental)] |
huvudläget i lägesraden. Till exempel kan det stå [(Fundamental)] |
980 |
istället för (Fundamental). |
istället för (Fundamental). |
981 |
|
|
982 |
För att komma ur rekursiv redigering trycker du ESC ESC ESC. Detta är |
För att komma ur rekursiv redigering trycker du <ESC> <ESC> <ESC>. |
983 |
ett generellt brytkommando. Du kan också använda det för att bli kvitt |
Detta är ett generellt brytkommando. Du kan också använda det för att |
984 |
extra fönster och för att komma ut ur minibufferten. |
bli kvitt extra fönster och för att komma ut ur minibufferten. |
985 |
|
|
986 |
>> Skriv M-x för att komma in i minibufferten. Skriv så ESC ESC ESC |
>> Skriv M-x för att komma in i minibufferten. Skriv så <ESC> <ESC> |
987 |
för att komma ut. |
<ESC> för att komma ut. |
988 |
|
|
989 |
Du kan inte använda C-g för att komma ut ur rekursiv redigering. |
Du kan inte använda C-g för att komma ut ur rekursiv redigering. |
990 |
Detta är för att C-g används för att avbryta kommandon och argument |
Detta är för att C-g används för att avbryta kommandon och argument |
1018 |
och en knappsekvens. Emacs ger då en beskrivning av kommandot. |
och en knappsekvens. Emacs ger då en beskrivning av kommandot. |
1019 |
|
|
1020 |
>> Skriv C-h c C-p. |
>> Skriv C-h c C-p. |
1021 |
Meddelandet skall då bli något i stil med |
|
1022 |
|
Meddelandet skall då bli något i stil med: |
1023 |
|
|
1024 |
C-p runs the command previous-line |
C-p runs the command previous-line |
1025 |
|
|
1095 |
ett mail och klaga! |
ett mail och klaga! |
1096 |
|
|
1097 |
|
|
1098 |
|
* MER FUNKTIONER |
1099 |
|
---------------- |
1100 |
|
|
1101 |
|
Du kan lära dig mer om Emacs genom att läsa dess manual, antingen i |
1102 |
|
bokform eller on-line i Info (använd Hjälp-menyn eller skriv F10 h r). |
1103 |
|
Två finesser som du kan komma att gilla speciellt är komplettering |
1104 |
|
(completion), som spar tangenttryckningar, och dired, som förenklar |
1105 |
|
filhantering. |
1106 |
|
|
1107 |
|
Komplettering är ett sätt att undvika onödiga tangenttryckningar. Till |
1108 |
|
exempel, om du vill byta till *Messages* bufferten, kan du du skriva |
1109 |
|
C-x b *M<Tab> och Emacs kommer fylla i resten av buffertnamnet så |
1110 |
|
långt den kan räkna ut det från det du redan skrivit. Komplettering |
1111 |
|
finns beskrivet i Emacs-manualen i noden "Completion". |
1112 |
|
|
1113 |
|
Dired gör det möjligt att lista filer i en katalog (och även dess |
1114 |
|
subkataloger), flytta runt i listan, besöka, byta namn, ta bort och |
1115 |
|
operera på olika sätt på filerna. Dired finns beskrivet i Info i |
1116 |
|
Emacs-manualen i noden "Dired". |
1117 |
|
|
1118 |
|
Manualen beskriver även många andra Emacs funktioner. |
1119 |
|
|
1120 |
|
|
1121 |
* KOPIERING |
* KOPIERING |
1122 |
----------- |
----------- |
1123 |
|
|
1128 |
This version of the tutorial, like GNU Emacs, is copyrighted, and |
This version of the tutorial, like GNU Emacs, is copyrighted, and |
1129 |
comes with permission to distribute copies on certain conditions: |
comes with permission to distribute copies on certain conditions: |
1130 |
|
|
1131 |
Copyright (c) 1985, 1996 Free Software Foundation |
Copyright (c) 1985, 1996, 1998, 2001, 2002, 2005 Free Software Foundation |
1132 |
|
|
1133 |
Permission is granted to anyone to make or distribute verbatim copies |
Permission is granted to anyone to make or distribute verbatim copies |
1134 |
of this document as received, in any medium, provided that the |
of this document as received, in any medium, provided that the |