Emacs

Emacs-snelkoppelingen

Emacs-snelkoppelingen
Emacs is een zeer veelzijdige teksteditor die extreem snel is en een zeer gebruiksvriendelijke interface heeft. Emacs is een van die editors waarvan de gebruikers sterk afhankelijk zijn van het gebruik van snelkoppelingen en toetsaanslagen om hun werk te doen.Daarom zullen we in dit artikel enkele sneltoetsen bekijken die bij Emacs worden geleverd.

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.

Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...
De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...
Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...