Emacs snarveier

Emacs snarveier
Emacs er en svært allsidig tekstredigerer som er ekstremt rask og har et veldig brukervennlig grensesnitt å gå sammen med det. Emacs er en av de redaktørene som brukerne er avhengige av å bruke snarveier og tastetrykk for å gjøre arbeidet sitt.I denne artikkelen vil vi derfor se på noen av tastatursnarveiene som følger med Emacs.

Få tilgang til hjelpeseksjonen

EMACS -manualen har noen ganske gode beskrivelser av type kommandoer og funksjoner du kan få tilgang til i Emacs.

For å åpne manualen inne i Emacs, treffer du nøklene Ctrl + H etterfulgt av r.

For brukere som foretrekker å følge en opplæring og retningslinjer, kan de få tilgang til Emacs innebygde opplæring ved å klikke på Ctrl + H etterfulgt av t.

Grunnleggende filsnarveier

For å åpne eller lage filer, er snarveien som brukes Ctrl + X etterfulgt av Ctrl + F og deretter legge inn filnavnet. Hvis det allerede er en fil som er til stede med det spesifiserte navnet, vil Emacs åpne den filen ellers opprette en ny fil med navnet som er spesifisert.

For å besøke en annen fil, må du slå nøklene Ctrl + x etterfulgt av Ctrl + V, og skriv inn filnavnet til den nye filen.

Brukere kan lagre filene sine ved å bruke nøklene Ctrl + x etterfulgt av Ctrl + s. For å spare til et nytt navn, kan dette gjøres ved å bruke snarveien Ctrl + x etterfulgt av Ctrl + w og legge inn det nye filnavnet.

Brukere kan også åpne filer i skrivebeskyttet format med nøklene Ctrl + x etterfulgt av Ctrl + r og deretter legge inn filnavnet.

For å sette inn innholdet i en annen fil i den nåværende filen, treffer du Ctrl + x etterfulgt av Jeg og skriv inn filnavnet til filen hvis innhold blir lagt til.

Hver gang du åpner en fil, lagres innholdet inne i filen i en buffer. Hvis flere filer åpnes, eksisterer det flere buffere. For å se en liste over buffere som er åpnet, treffer tastene Ctrl + x etterfulgt av Ctrl + b.

Vi kan også flytte fra en buffer til en annen ved hjelp av tastene Ctrl + x etterfulgt av b.

Siden buffere er en annen betegnelse for en fil, kan de også drepes ved å bruke nøklene Ctrl + x etterfulgt av k. I dette tilfellet, uten å legge inn noe og bare å trykke Enter, ville drepe standardbufferen. Ovennevnte nedenfor ville det være skrapebufferen.

Å gå ut fra emacs, snarveien Ctrl + x etterfulgt av Ctrl + c er definert. Emacs kan også suspenderes med nøklene Ctrl + z.

Markørbevegelsesnarveier

For å bevege seg rundt på skjermen, spesifiserer Emacs også snarveier for markørbevegelse, siden disse har en tendens til å være mye raskere enn å bruke en mus.

Følgende tabell beskriver disse i detalj:

Keys bevegelse
Bevegelse av Framover Bakover
Tegn Ctrl + f Ctrl + b
Ord Alt + f Alt + b
Linjer Ctrl + n Ctrl + p
Setninger Alt + e Alt + a
Avsnitt Alt + Alt +
Slutt/start av linjen Ctrl + e Ctrl + a
Slutt/start av buffer Alt +> Alt + <
Rulle Ctrl + V (ned) Alt + V (UP)

Redigering av snarveier

Emacs, som redaktør, gir også brukere en rekke snarveier å jobbe med. For å gjenta en kommando i det angitte antall ganger, kan dette gjøres ved å treffe tastene Ctrl + U etterfulgt av å legge inn det angitte nummeret kommandoen vil bli gjentatt og deretter legge inn kommandoen i seg selv. For eksempel vil jeg at markøren skal flytte til neste linjekommando for å bli gjentatt femten ganger. Bildet nedenfor viser dette:

I EMAC -er må vi først spesifisere begynnelsen på utvalget som vi kan bruke kommandoer som kopi, kutt osv. Dette kan gjøres ved å bruke snarveien Ctrl + plass. Velg nå hele området ved å bruke markøren.

For eksempel, på bildet nedenfor, spesifiserer rektangelet begynnelsen av utvalget og sirkelen dets slutt.

Selv hele bufferen kan velges ved å bruke tastene Ctrl + x etterfulgt av h.

Når teksten din er valgt, kan du nå kopiere Dette valgte området ved å bruke snarveien Alt + w. Å drepe eller kutte opp teksten, Alt + d kan brukes til å kutte et enkelt ord, Ctrl + k kan brukes til å kutte en enkelt linje, og Ctrl + w kan brukes til å kutte hele den valgte regionen.

Snarveien Ctrl + y brukes hovedsakelig til liming Tekstregionen kopiert eller drept. Siden Emacs bruker en drap-ring for å holde rede på all den drepte teksten, kan den lime opp gamle drepte gjenstander ved å sykle gjennom drapet med snarveien Alt + y.

Noen ganger treffer du feil nøkler og vil avbryte kommandoen din, eller du spesifiserte feil kommando og vil avslutte den. Dette kan ganske enkelt gjøres ved å bruke snarveien Ctrl + g.

Angre og gjenta er også tilgjengelig i Emacs. Ctrl + / kan brukes til angre kommandoer og Ctrl + g etterfulgt av Ctrl + / kan brukes til gjøre om kommandoer.

Ctrl + x etterfulgt av Ctrl + + (pluss) brukes til å øke tekststørrelsen på skjermen og Ctrl + x etterfulgt av Ctrl + - (minus) brukes til å redusere tekststørrelsen.

Søk og erstatt snarveier

Emacs lar deg utføre et inkrementelt søk med snarveien Ctrl + S. Denne kommandoen brukes kontinuerlig for å hoppe fra en forekomst av søket til en annen.

Et trinnvis søk i omvendt kan også gjøres med Ctrl + r.

For å søke ved å bruke vanlige uttrykk eller regex i andre termer, bruk nøklene Ctrl + Alt + S.

I likhet med det trinnvise søket kan et regex -søk i motsatt Ctrl + Alt + R.

For å utføre en enkel, erstatte operasjonen, bruk snarveien Alt + Shift + 5 (ALT + %).

Ber om at ordet skal erstattes:

Ber om at ordet skal erstatte med:

Tilsvarende kan en erstatningsoperasjon ved bruk av vanlige uttrykk gjøres ved å bruke nøklene Ctrl + Alt + Shift + 5 (Ctrl + Alt + %).

For å gå til et spesifisert linjenummer, snarveien Alt + g etterfulgt av g benyttes. I dette tilfellet, etter å ha truffet snarveien, må du Skriv inn linjenummeret hvor du vil gå til. For eksempel:

Vindusnarveier

Emacs lar deg også åpne flere vinduer innenfor rammen av emacene dine. For å dele et nytt vindu vertikalt, slå nøklene Ctrl + x etterfulgt av 2.

Tilsvarende for å dele opp et nytt vindu horisontalt, Ctrl + x etterfulgt av 3 benyttes.

Du kan også ha både de vertikale og horisontale vinduene åpnet.

For å lukke et vindu, slå nøklene Ctrl + x etterfulgt av 0. Å bare holde et enkelt vindu på rammen din, da Ctrl + x etterfulgt av 1 vil bli brukt.

Konklusjon?

Til tross for at han har et ganske enkelt grensesnitt, ligger en kraftig kjerne på baksiden av Emacs. Det gir så mange funksjoner til brukerne som kan være lett tilgjengelige med snarveier. Dette kommer til å være ganske nyttig siden det nå ikke er behov for å gå gjennom bryet med å finne alle disse valgene fra menyen.