Emacs

Izčrpen pregled ukazov Emacs

Izčrpen pregled ukazov Emacs
Urejevalniki besedil so temeljna orodja, ki so postala izjemno priljubljena v programski industriji. Urejevalniki besedil so programska oprema, ki uporabnikom omogoča pisanje in urejanje besedila. Izdelani so posebej za urejanje izvorne kode programov in jih pogosto primerjajo z integriranim razvojnim okoljem, podobnim orodjem. Urejevalniki besedil ne skrbijo za oblikovanje ali druge elemente sloga, potrebne za pisanje. Ti programi preprosto ponujajo platformo, kjer lahko urejate kodo. Tako so urejevalniki besedil izjemno lahki in porabijo veliko manj virov kot IDE.

Za mnoge razvijalce je potreben dober urejevalnik besedil. Ker je to tako pomembno orodje za razvijalce, je pomembno, da izberete urejevalnik, ki vam nudi dober vmesnik in funkcije, ki omogočajo enostavno programiranje in učinkovito delo.

Emacs je med razvijalci dobro znan kot eden najboljših urejevalnikov besedil. Zaradi svoje vsestranskosti in hitrega delovanja, izjemno podrobne dokumentacije in uporabniku prijaznega vmesnika, ki je enostaven za uporabo, se je Emacs kar dobro uveljavil v skupnosti razvijalcev. S številnimi funkcijami s toliko različnimi funkcijami, ki se skrivajo pod preprostim videzom, to jasno kaže na moč in eleganco Emacsa.

Ta članek ponuja izčrpen pregled ukazov, ki so priloženi Emacsu.

Pomembni ključi

Preden si ogledamo nekatere ključne ukaze programa Emacs, najprej določimo nekaj terminologije, ki jo uporabniki Emacsa pogosto uporabljajo.

Najpogostejša in najpomembnejša stenografija, ki se v Emacu uporablja skoraj povsod, je C-x ukaz. C-x se nanaša na Ctrl + x. Druga pomembna kratica Emacsa je M-x ukaz, ki je pogosto znan kot meta x. Meta ali M se nanaša na Alt tipko ali Esc tipko.

Povzetek:

Zagon Emacsa

Emacs ima tako grafični uporabniški vmesnik (GUI) kot terminalski vmesnik. Če želite odpreti Emacs prek GUI, odprite seznam aplikacij in poiščite Emacs. Ko ga najdete, kliknite nanj in Emacs se bo zagnal. Če želite s terminala odpreti Emacs, vnesite v terminal naslednji ukaz:

$ emacs

Če želite s terminalom odpreti določeno datoteko z Emacsom, vnesite v terminal naslednji ukaz in izraz »ime_datoteke« nadomestite z imenom datoteke, ki jo želite odpreti:

$ emacs fileName

Pridobivanje pomoči

Emacs ima podrobno dokumentacijo, ki ponuja odlične razlage in primere uporabe programa. Če želite odpreti spletni priročnik v Emacsu, pritisnite tipke Ctrl + h, čemur sledi r.

Če raje sledite vadnici in njenim smernicam, če želite izvedeti več o Emacsu, lahko v Emacsu dostopate do vgrajene vadnice s klikom na Ctrl + h, čemur sledi t.

Drug odličen vir je informacijski imenik, meni, ki omogoča dostop do koristnih informacij, kot je spletna dokumentacija Emacsa. Informacijski imenik lahko odprete s pritiskom na tipke Ctrl + h, čemur sledi jaz.

Pritisnite tipko, da dobite idejo, kaj počne pritisk tipke Ctrl + h, čemur sledi k, in vnesite pritisk tipke, o katerem se želite naučiti.

Povzetek:

Izhod iz Emacsa

Emacs lahko zaprete s pritiskom na tipke Ctrl + x, čemur sledi Ctrl + c. Emacsa lahko začasno ustavite s pritiskom na tipke Ctrl + z.

Osnovni datotečni ukazi

Če želite odpreti ali ustvariti datoteko, pritisnite tipke Ctrl + x, čemur sledi Ctrl + f, in nato vnesite ime datoteke. Če obstaja datoteka s tem imenom, jo ​​bo odprla. Če pa datoteka s tem imenom ne obstaja, bo Emacs ustvaril novo datoteko s tem imenom.

Če želite obiskati drugo datoteko v novem oknu, pritisnite tipke Ctrl + x, čemur sledi Ctrl + v, in vnesite ime nove datoteke.

Če želite shraniti datoteko, uporabite tipke Ctrl + x, čemur sledi Ctrl + s.  Datoteko lahko shranite tudi v drugo ime datoteke, tako da pritisnete tipke Ctrl + x, čemur sledi Ctrl + w, in vnesite novo ime datoteke.

Vsebino druge datoteke lahko vstavite tudi v trenutno datoteko na trenutnem položaju kazalca s klikom na Ctrl + x, čemur sledi jaz, in vnos imena datoteke, iz katere bo kopirana vstavljena vsebina.

S pritiskom na tipke lahko popolnoma razveljavite vse spremembe v datoteki od zadnjega shranjevanja Alt + x in vnos ukaza povratni medpomnilnik.

Če se datoteka zapre in je niste mogli shraniti, vam Emacs omogoča obnovitev besedila iz datoteke s samodejnim shranjevanjem s pritiskom na tipke Alt + x in vnos ukaza obnovitvena datoteka.

Če ste pred zapiranjem urejali več datotek, lahko celotno sejo obnovite s pomočjo tipk Alt + x in vnos ukaza obnovitvena seja. Naslednja slika prikazuje seznam sej, ki jih lahko obnovim v sistemu:

Povzetek

Ukazi kazalca gibanja

V Emacsu se lahko uporabniki premikajo po zaslonu s pritiski na tipke. Prednost teh tipk je v tem, da so veliko hitrejši od njihovih alternativ (na primer z uporabo miške).

Če se želite pomakniti za znak, pritisnite tipke Ctrl + f da se premaknete za en znak naprej in Ctrl + b za pomik nazaj za en znak.

Če se želite premakniti za besedo, pritisnite tipke Alt + f da se premaknete za eno besedo naprej in Alt + b da se premaknete za eno besedo nazaj.

Če se želite premikati za črto, pritisnite tipke Ctrl + n da se premaknete na naslednjo vrstico in Ctrl + str , da se premaknete na prejšnjo vrstico.

Če se želite premakniti za stavek, pritisnite tipke Alt + e da se premaknete na naslednji stavek in Alt + a da se premaknete na prejšnji stavek.

Če se želite premakniti za odstavek, pritisnite tipke Alt + Shift +] (ali Alt +), da se premaknete na naslednji odstavek in Alt + Shift + [ (ali Alt + ), da se premaknete na prejšnji odstavek.

Če želite iti na začetek vrstice, pritisnite tipke Ctrl + a in da pridete do konca vrstice, pritisnite tipke Ctrl + e.

Če želite iti na začetek vmesnega pomnilnika, pritisnite tipke Alt + Shift + . (ali Alt + <) in za pomik na konec medpomnilnika pritisnite tipke Alt + Shift + . (ali Alt +>).

Če se želite pomakniti za eno stran navzdol, pritisnite tipke Ctrl + v, in če se želite pomakniti za eno stran navzgor, pritisnite tipke Alt + v.

Vklopite možnost prikaza številk vrstic s pritiskom na Alt + x in vstop način linum. Zdaj lahko pritisnete tipke neposredno na določeno številko vrstice Alt + g, čemur sledi g, in vnesite številko vrstice. Na primer:

Urejanje ukazov

Emacs ima pri urejanju besedila raznolik nabor ukazov.  Eden najbolj uporabnih ukazov, ki jih ponuja Emacs, je možnost ponovitve ukaza določeno število krat. To naredite s pritiskom na tipke Ctrl + u, čemur sledi vstop v število krat ukaz se ponovi in ​​nato vnese ukaz za ponovitev. Če se želite na primer premakniti v tretjo vrstico spodaj s trenutne lokacije kurzorja, vnesite naslednji ukaz:

V Emacsu se izraz "označi" nanaša na položaj kurzorja. Oznake se v Emacsu uporabljajo za izbiro odsekov besedila. Oznako lahko najprej določite s pritiskom na tipke Ctrl + presledek. Nato premaknite kazalec na končno točko odseka, ki ga želite izbrati. Na primer, na naslednji sliki sem postavil svojo oznako na mesto rdečega kvadrata in premaknil kurzor na rdeči krog.

V Emacsu se izraz "označi" nanaša na položaj kurzorja. Oznake se v Emacsu uporabljajo za izbiro odsekov besedila. Oznako lahko najprej določite s pritiskom na tipke Ctrl + presledek. Nato premaknite kazalec na končno točko odseka, ki ga želite izbrati. Na primer, na naslednji sliki sem postavil svojo oznako na mesto rdečega kvadrata in premaknil kurzor na rdeči krog.

S pritiskom na tipke lahko izberete tudi celoten vmesnik Ctrl + x, čemur sledi h.

V Emacsu se postopek kopiranja in lepljenja gradiva imenuje besedilo "ubijanje" in "drgnjenje". Emacs vsebuje območje, imenovano "kill-ring", seznam, ki vsebuje vse prej ubite ali izrezane bloke besedila.

Kot smo že omenili, morate pred uporabo teh ukazov najprej izbrati regijo s tipkami Ctrl + presledek. Po izbiri regije kopirajte izbrano regijo s pritiskom na tipke Alt + w. Za rezanje ali ubijanje besedila lahko uporabite tipke Ctrl + k ubiti določeno vrstico ali Ctrl + w ukaz za ubijanje celotne izbrane regije. Alt + d lahko uporabite tudi za izrezovanje samo ene besede.

Če želite besedilo prilepiti ali odstraniti, pritisnite tipke Ctrl + y. S tem prilepite zadnji ubit predmet iz ubijalskega obroča. Emacs pa vam omogoča tudi, da s pomočjo kolesarite po seznamu ubijalskih obročev Alt + y.

Emacs uporabnikom omogoča tudi preklic ali preklic izvajanih ali vnesenih ukazov s pritiskom na tipke Ctrl + g.

Funkcije razveljavitve in ponovitve so na voljo tudi v Emacsu. Ctrl + / se lahko uporablja za razveljavi ukazi, medtem ko Ctrl + g, čemur sledi Ctrl + /, se lahko uporablja za ponoviti ukazi.

Če želite povečati velikost besedila na zaslonu, pritisnite tipke Ctrl + x, čemur sledi Ctrl + + (plus). Če želite zmanjšati velikost besedila, pritisnite tipke Ctrl + x, čemur sledi Ctrl + - (minus).

Iskanje in zamenjava ukazov

Uporabniki Emacsa imajo na voljo več ukazov za iskanje in zamenjavo.

Uporabniki lahko izvedejo postopno iskanje s pritiskom na tipke Ctrl + s. Če želite preskakovati z enega dogodka na drugega, neprekinjeno tipkajte Ctrl + s.

S pritiskom na tipke lahko izvedete inkrementalno iskanje nazaj Ctrl + r.

Izvedite iskanje z uporabo regularnih izrazov s pritiskom na tipke Ctrl + Alt + s.

Poizvedbo lahko zamenjate s pritiskom na tipke Alt + Shift + 5.

Glej primer, ki prosi za besedo zamenjati na spodnji sliki:

Glej primer, ki prosi za besedo zamenjati z na spodnji sliki:

Z uporabo tipk zamenjajte regularne izraze Ctrl + Alt + Shift + 5.

Ukazi medpomnilnika

V Emacsu so "vmesni pomnilniki" označeni kot vsebina datoteke ali imenika, s katerim trenutno delate. Kadar koli odprete neko datoteko ali imenik, je besedilo ali seznam imenikov v njem shranjen v medpomnilnik. Torej, lahko se odpre več kot en vmesni pomnilnik.

Za ogled seznama odprtih vmesnih pomnilnikov pritisnite tipke Ctrl + x čemur sledi Ctrl + b.

S pritiskom na tipke preklopite iz enega medpomnilnika v drugega Ctrl + x, čemur sledi b.

Odbojnike lahko ubijete tudi s pritiskom na tipke Ctrl + x, čemur sledi k.

Če pritisnete tipko Enter, ne da bi navedli vmesnik, bo ubil privzeti vmesnik, ki bi bil v zgornjem primeru prazen.

Vgrajene posebne funkcije

Emacsa so pogosto primerjali z operacijskim sistemom, ki ga opisujejo kot nekaj več kot urejevalnik besedil in bolj kot polnopravni stroj za piskanje. Ti opisi dejansko zelo ustrezajo Emacsu, saj je kot velika škatla, ki je popolnoma opremljena z orodji z različnimi funkcijami.

Oglejmo si nekaj teh:

Zadel Alt + x in vnesite ustrezne ukaze, da odprete te funkcije:

Z vnosom ukaza odprite terminal znotraj Emacsa lupino.

Emacs ima vgrajen tudi razhroščevalec gdb, ki ga lahko odprete z vnosom gdb.

V Emacsu je tudi vgrajen kalkulator, pa tudi koledar. Do teh funkcij lahko dostopate z vnosom kalkulator ali koledar, oz.

Kalkulator:

Koledar:

Do Emacsa lahko dostopate celo do iger, kot je Tetris, ki jih lahko odprete tako, da vpišete njihova imena. Na primer, da odprete Tetris, preprosto vnesite Tetris.

Ukaz:

Rezultat:

Če želite preveriti in namestiti razširitve Emacs, vnesite ukaz paket-seznam-paketov.

Povzetek:

Načini Emacsa

Z Emacsom je povezanih tudi več načinov, od katerih ima vsak lahko svoje prilagoditve in formate.

Zaključek

Emacs je zelo zmogljiv urejevalnik besedil, ki se močno zanaša na svoje ukaze in bližnjice. Ko se uporabniki tega lotijo, učna krivulja Emacsa drastično pade. Čar Emacsa izhaja tudi iz tega, da je bil razvit tako, da ga lahko stranke prilagodijo in uporabljajo široko paleto naprednih funkcij.

Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...
HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...