Toegang tot de Help-sectie
De Emacs-handleiding heeft een aantal behoorlijk goede beschrijvingen van het type opdrachten en functies waartoe je toegang hebt in Emacs.
Druk op de toetsen om de handleiding in Emacs te openen Ctrl + h gevolgd door r.
Voor gebruikers die liever een tutorial en richtlijnen volgen, kunnen ze toegang krijgen tot de ingebouwde tutorial van Emacs door te klikken op Ctrl + h gevolgd door t.
Basis snelkoppelingen naar bestanden
Voor het openen of maken van bestanden is de sneltoets die wordt gebruikt Ctrl + x gevolgd door Ctrl + f en vervolgens de bestandsnaam in te voeren. Als er al een bestand aanwezig is met de opgegeven naam, dan zal Emacs dat bestand openen, anders zal het een nieuw bestand maken met de opgegeven naam.
Om een ander bestand te bezoeken, druk dan op de toetsen Ctrl + x gevolgd door Ctrl + v, en voer de bestandsnaam van het nieuwe bestand in.
Gebruikers kunnen hun bestanden opslaan met behulp van de toetsen Ctrl + x gevolgd door Ctrl + s. Om op te slaan onder een nieuwe naam, kan dit worden gedaan met behulp van de snelkoppeling Ctrl + x gevolgd door Ctrl + w en voer de nieuwe bestandsnaam in.
Gebruikers kunnen ook bestanden openen in alleen-lezen formaat met de toetsen Ctrl + x gevolgd door Ctrl + r en voer dan de bestandsnaam in.
Om de inhoud van een ander bestand in uw huidige bestand in te voegen, drukt u op Ctrl + x gevolgd door ik en voer de bestandsnaam in van het bestand waarvan de inhoud wordt toegevoegd.
Telkens wanneer u een bestand opent, wordt de inhoud van het bestand in een buffer opgeslagen. Als er meerdere bestanden worden geopend, zijn er meerdere buffers. Om een lijst met geopende buffers te zien, drukt u op de toetsen Ctrl + x gevolgd door Ctrl + b.
We kunnen ook van de ene buffer naar de andere gaan met de toetsen Ctrl + x gevolgd door b.
Omdat buffers een andere term voor een bestand zijn, kunnen ze ook worden uitgeschakeld met de toetsen Ctrl + x gevolgd door k. In dit geval, zonder iets in te voeren en simpelweg op enter te drukken, zou de standaardbuffer verdwijnen. In het bovenstaande zou dat de krasbuffer zijn.
Om Emacs te verlaten, de snelkoppeling Ctrl + x gevolgd door Ctrl + c is gedefinieerd. Emacs kan ook worden onderbroken met de toetsen Ctrl + z.
Sneltoetsen voor cursorbeweging
Om over het scherm te bewegen, specificeert Emacs ook snelkoppelingen voor cursorbeweging, omdat deze vaak veel sneller zijn dan het gebruik van een muis.
De volgende tabel beschrijft deze in detail:
Sleutels Beweging | ||
Beweging door | Vooruit | achteruit |
karakters | Ctrl + f | Ctrl + b |
Woorden | Alt + f | Alt + b |
lijnen | Ctrl + nee | Ctrl + p |
Zinnen | Alt + e | Alt + a |
alinea's | Alt + | Alt + |
Einde/begin van lijn | Ctrl + e | Ctrl + a |
Einde/begin van buffer | Alt + > | Alt + < |
Scrollen | Ctrl + v (Omlaag) | Alt + v (omhoog) |
Snelkoppelingen bewerken
Emacs, als editor, biedt gebruikers ook een verscheidenheid aan snelkoppelingen om mee te werken. Voor het herhalen van een opdracht in het opgegeven aantal keren, kan dit worden gedaan door op de toetsen Ctrl + u te drukken gevolgd door het opgegeven aantal in te voeren, de opdracht wordt herhaald en vervolgens de opdracht zelf in te voeren. Ik wil bijvoorbeeld dat de cursor naar de volgende regel gaat en vijftien keer wordt herhaald. Onderstaande afbeelding laat dit zien:
In Emacs moeten we eerst het begin van de selectie specificeren waarop we commando's kunnen toepassen zoals kopiëren, knippen, enz. Dit kan worden gedaan met behulp van de snelkoppeling Ctrl + spatie. Selecteer nu het hele gebied met uw cursor.
In de onderstaande afbeelding geeft de rechthoek bijvoorbeeld het begin van de selectie aan en de cirkel het einde.
Zelfs de hele buffer kan worden geselecteerd met behulp van de toetsen Ctrl + x gevolgd door h.
Zodra uw tekstgedeelte is geselecteerd, kunt u nu kopiëren dit geselecteerde gebied met behulp van de snelkoppeling Alt + w. doden of besnoeiing de tekst, Alt + d kan worden gebruikt om een enkel woord te knippen, Ctrl + k kan worden gebruikt om een enkele bepaalde lijn te knippen, en Ctrl + w kan worden gebruikt om het hele geselecteerde gebied te knippen.
De snelkoppeling Ctrl + y wordt voornamelijk gebruikt voor plakken het tekstgebied gekopieerd of gedood or. Omdat Emacs een kill-ring gebruikt om alle gedode tekst bij te houden, kan het oude gedode items plakken door met de snelkoppeling door de kill-ring te fietsen Alt + y.
Soms drukt u op de verkeerde toetsen en wilt u uw opdracht afbreken, of u hebt de verkeerde opdracht opgegeven en wilt u deze beëindigen. Dit kan eenvoudig worden gedaan met behulp van de snelkoppeling Ctrl + g.
Ongedaan maken en opnieuw uitvoeren zijn ook beschikbaar in Emacs. Ctrl + / kan gebruikt worden voor ongedaan maken commando's en Ctrl + g gevolgd door Ctrl + / kan gebruikt worden voor opnieuw doen commando's.
Ctrl + x gevolgd door Ctrl + + (plus) wordt gebruikt om de tekstgrootte van het scherm te vergroten en Ctrl + x gevolgd door Ctrl + - (min) wordt gebruikt om de tekstgrootte te verkleinen.
Snelkoppelingen zoeken en vervangen
Met Emacs kunt u een incrementele zoekopdracht uitvoeren met de sneltoets Ctrl + s. Deze opdracht wordt continu gebruikt om van het ene exemplaar van de zoekopdracht naar het andere te springen.
Een incrementeel zoeken in omgekeerde richting kan ook worden gedaan met Ctrl + r.
Gebruik de toetsen . om te zoeken met reguliere expressies of regex in andere termen Ctrl + Alt + s.
Net als bij incrementeel zoeken, kan een regex-zoekopdracht in omgekeerde volgorde worden gedaan door: Ctrl + Alt + r.
Gebruik de sneltoets . om een eenvoudige vervangingsbewerking uit te voeren Alt + Shift + 5 (Alt + %).
Vragen om het woord te vervangen:
Vragen om het woord te vervangen door:
Op dezelfde manier kan een vervangingsbewerking met reguliere expressies worden gedaan met behulp van de toetsen Ctrl + Alt + Shift + 5 (Ctrl + Alt + %).
Om naar een bepaald regelnummer te gaan, gebruikt u de sneltoets Alt + g gevolgd door g is gebruikt. In dit geval moet u, nadat u op de snelkoppeling hebt gedrukt, het volgende doen: voer het regelnummer in waar wil je heen?. Bijvoorbeeld:
Venstersnelkoppelingen
Met Emacs kunt u ook meerdere vensters binnen het frame van uw Emacs openen. Om een nieuw venster verticaal te splitsen, druk op de toetsen Ctrl + x gevolgd door 2.
Evenzo, voor het horizontaal splitsen van een nieuw venster, Ctrl + x gevolgd door 3 is gebruikt.
U kunt ook zowel de verticale als de horizontale vensters openen.
Druk op de toetsen om een venster te sluiten Ctrl + x gevolgd door 0. Om maar één raam op je kozijn te houden, dan Ctrl + x gevolgd door 1 zal gebruikt worden.
Conclusie?
Ondanks dat het een vrij eenvoudig ogende interface heeft, ligt er een krachtige kern aan de achterkant van Emacs. Het biedt zijn gebruikers zoveel functies die gemakkelijk toegankelijk zijn met snelkoppelingen. Dit blijkt best handig te zijn, omdat het nu niet meer nodig is om al deze keuzes in het menu te vinden.