Emacs jukseark

Emacs jukseark
Emacs er en svært allsidig og fleksibel tekstredigerer som tilbyr mange kraftige utvidelser og pakker til brukerne. Det anses ofte å ha en veldig bratt læringskurve, og med å ha så mange ting installert, blir det vanskelig å følge med på dem alle.

Derfor har vi laget dette emacs juksearket for å hjelpe deg med å jevne opp opplevelsen din.

Terminologi

For å gjøre kommandoer lettere å forstå, har Emacs noen få forkortelser som må avklares før de går videre til å se på noen av de nødvendige kommandoene.

Følgende spesifiserer hva hver terminologi betyr når det gjelder nøkkelbindinger:

  • C-X betyr: Klikk på kontroll og x samtidig
  • M-X betyr: skriv ALT deretter x; M her refererer til meta

Få tilgang til hjelp

Emacs har et ganske detaljert og greit hjelpesystem. For første gang brukere tilbyr den en innebygd tutorial som kan nås ved bruk av Ctrl + H etterfulgt av t nøkler.

Ved å slå Ctrl + H etterfulgt av r, Brukere kan få tilgang til den ekstremt detaljerte manualen til Emacs.

Grunnleggende filhåndteringskommandoer

For å åpne eller opprette en fil, treffer du nøklene Ctrl + x etterfulgt av Ctrl + f og så Skriv inn filnavnet. Hvis det eksisterer en fil med det navnet, vil den åpne den filen. Imidlertid, hvis en fil med det navnet ikke er til stede, vil Emacs opprette en ny fil med det navnet.

For å erstatte denne for øyeblikket åpnet filen med en annen, treffer du nøklene Ctrl + x etterfulgt av Ctrl + V og skriv inn filnavnet til den nye filen.

En fil kan lagres med Ctrl + x, etterfulgt av Ctrl + s. For å lagre en fil med et annet navn, bruk snarveien Ctrl + x etterfulgt av Ctrl + w og deretter gå inn i Nytt filnavn.

Snarveien Ctrl + x, etterfulgt av Jeg, Kan også brukes til å sette inn innholdet i en annen fil i din nåværende fil.

For å sjekke antall filer eller buffere som er åpnet, treffer du Ctrl + x, etterfulgt av Ctrl + b.

For å bytte fra en fil til en annen, treff Ctrl + x, etterfulgt av b.

For å lukke filer, treffer du Ctrl + x, etterfulgt av k. Hvis ingen fil er spesifisert, er standardfilen lukket.

Å slutte med emacs, slå Ctrl + x etterfulgt av Ctrl + c.

Flytter rundt

I likhet med VIM tilbyr Emacs snarveier for markørbevegelser som et alternativ til å bruke musen. 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)

For å vise linjenumre i emacene dine, treffer du Alt + x og gå inn Linum-modus. Nå som bruker dette, kan du gå til et bestemt linjenummer ved å slå Alt + g etterfulgt av g og deretter legge inn linjenummeret. For eksempel:

Redigeringsverktøy

Emacs er en ganske populær tekstredigerer, og det skyldes hovedsakelig de fantastiske redigeringsverktøyene den gir brukerne sine. En av disse er muligheten til å gjenta en kommando med den angitte lengden. For å gjøre dette, slå Ctrl + u etterfulgt av å gå inn i Lengde på gjentakelse og deretter gå inn i Kommando skal gjentas. For eksempel, hvis jeg vil bla tre sider ned, ville dette være:

Før vi kan bruke kommandoer som kopi og kutt, må vi først velge regionen som disse kommandoene vil bli brukt. Dette gjøres av Ctrl + plass. For å markere hele regionen du vil velge, dra markøren til sluttpunktet. For eksempel, på bildet nedenfor, spesifiserer rektangelet begynnelsen av utvalget og sirkelen dets slutt.

For å velge innholdet i hele filen, treffer du nøklene Ctrl + x etterfulgt av h.

Etter å ha valgt, kan du bruke kopikommandoen på dette ved hjelp av tastene Alt + w. Cut -kommandoen gir deg flere alternativer. For å kutte et enkelt ord, treff Alt + d. For å kutte en enkelt linje, treff Ctrl + k. For å kutte hele den valgte regionen, treffer du Ctrl + w.

Tekst kan limes inn ved å bruke snarveien Ctrl + y. Du kan sykle rundt de drepte gjenstandene ved å bruke nøkkelen Alt + y.

Siste kuttelement:

Bruker ALT + Y for å erstatte dette med gammel drepte vare:

Angre og gjøre omvirkning kan brukes av Ctrl + / og Ctrl + g etterfulgt av Ctrl + / henholdsvis nøkler.

For å øke tekststørrelsen på skjermen, klikker du på tastene Ctrl + x etterfulgt av Ctrl + + (pluss) og reduser tekststørrelsen med Ctrl + x etterfulgt av Ctrl + - (minus).

Søker og erstatter tekst

For å utføre et enkelt trinnvis søk, bruk nøklene Ctrl + S. Hopp fra et resultat til et annet ved kontinuerlig å trykke på denne nøkkelen.

For å utføre dette trinnvise søket omvendt, bruk nøklene Ctrl + r.

For vanlig uttrykk, søk for å finne sted, treffer nøklene Ctrl + Alt + S.

For å utføre en enkel spørring, bytt ut, bruk tastene Alt + skift + 5.

Ber om at ordet skal erstattes:

Ber om at ordet skal erstatte med:

Tilsvarende lar Emacs også brukere utføre en erstatning av vanlige uttrykk ved hjelp av nøklene Ctrl + Alt + Shift + 5.

Feilgjenoppretting

Emacs har noen gode kommandoer som tilbyr hjelp til å gjenopprette eller gjenopprette innholdet i en fil. For å avbryte kommandoer som enten kjører eller er delvis skrevet, klikker du Ctrl + g.

For å gjenopprette en fil hvis data kan ha gått tapt, bruk nøklene Alt + x for å åpne mini-buffer og deretter gå inn Gjenopprette fil.

For å gjenopprette hele økten, treffer du deretter Alt + x og gå inn Gjenopprette økt.

For å vende tilbake en endret fil til sin opprinnelige form, hit Alt + x og gå inn Omvendte-buffer.

Få tilgang til eksterne verktøy

Emacs kraftige natur sees av det faktum at det gjør integrasjon med flere eksterne verktøy mulig. Dette er en av grunnene til at det anses å være mer enn en tekstredigerer.

For å åpne skallet inne i Emacs, treffe Alt + X og gå inn i skall.

EMACS har også GDB-feilsøking innebygd, som kan åpnes ved å slå Alt + x og inn GDB.

Emacs tilbyr også interessante spill som Tetris, kabal til brukerne. For å åpne Tetris, traff ganske enkelt Alt + X og gå inn Tetris.

Kommando:

Resultat:

Konklusjon?

For å holde rede på alle kommandoene i Emacs, blir et jukseark ganske nødvendig å ha siden Emacs har mange verktøy inne i det, og det er ganske vanskelig å få tilgang til dem via menyen.