Prístup do sekcie pomoci
Príručka k Emacsu obsahuje niekoľko skvelých popisov typov príkazov a funkcií, ku ktorým máte prístup v aplikácii Emacs.
Manuál vo vnútri Emacsu otvoríte stlačením klávesov Ctrl + h nasledovaný r.
Pre používateľov, ktorí uprednostňujú sledovanie výučby a pokynov, majú prístup k zabudovanému výukovému programu Emacsu kliknutím na Ctrl + h nasledovaný t.
Základné skratky súborov
Na otváranie alebo vytváranie súborov sa používa skratka Ctrl + x, potom Ctrl + f a následné zadanie názvu súboru. Ak už existuje súbor so zadaným názvom, potom ho Emacs otvorí, inak vytvorí nový súbor so zadaným názvom.
Ak chcete navštíviť iný súbor, stlačte klávesy Ctrl + x nasledovaný Ctrl + v, a zadajte názov nového súboru.
Používatelia môžu svoje súbory ukladať pomocou klávesov Ctrl + x nasledovaný Ctrl + s. Ak chcete uložiť nový názov, môžete to urobiť pomocou skratky Ctrl + x nasledovaný Ctrl + w a zadanie nového názvu súboru.
Používatelia môžu pomocou klávesov tiež otvárať súbory vo formáte iba na čítanie Ctrl + x nasledovaný Ctrl + r a potom zadajte názov súboru.
Ak chcete vložiť obsah iného súboru do aktuálneho súboru, stlačte Ctrl + x nasledovaný i a zadajte názov súboru, ktorého obsah sa pridáva.
Kedykoľvek otvoríte súbor, jeho obsah sa uloží do medzipamäte. Ak je otvorených viac súborov, existuje viac vyrovnávacích pamätí. Zoznam otvorených vyrovnávacích pamätí zobrazíte stlačením klávesov Ctrl + x nasledovaný Ctrl + b.
Môžeme tiež prechádzať z jedného bufferu do druhého pomocou klávesov Ctrl + x nasledovaný b.
Pretože medzipamäte sú ďalším výrazom pre súbor, je možné ich zabiť aj pomocou klávesov Ctrl + x nasledovaný k. V takom prípade by bez zadania čohokoľvek a jednoduchého stlačenia klávesu Enter zabil predvolený buffer. Vo vyššie uvedenom texte by to bola ochrana proti poškriabaniu.
Ak chcete opustiť Emacs, skratka Ctrl + x nasledovaný Ctrl + c je definovaný. Emacs je možné pozastaviť aj pomocou klávesov Ctrl + z.
Skratky pre pohyb kurzora
Pre pohyb po obrazovke Emacs určuje klávesové skratky aj pre pohyb kurzora, pretože sú zvyčajne oveľa rýchlejší ako použitie myši.
Nasledujúca tabuľka ich podrobne popisuje:
Pohyb klávesov | ||
Pohyb podľa | Vpred | Spätne |
Postavy | Ctrl + f | Ctrl + b |
Slová | Alt + f | Alt + b |
Riadky | Ctrl + n | Ctrl + str |
Vety | Alt + e | Alt + a |
Odseky | Alt + | Alt + |
Koniec / začiatok riadku | Ctrl + e | Ctrl + a |
Koniec / začiatok medzipamäte | Alt +> | Alt + < |
Rolovanie | Ctrl + v (nadol) | Alt + v (hore) |
Úpravy skratiek
Emacs ako editor tiež poskytuje používateľom rôzne skratky, s ktorými môžu pracovať. Ak chcete príkaz opakovať v zadanom počte opakovaní, je to možné vykonať stlačením kláves Ctrl + u, následne zadaním zadaného čísla sa príkaz zopakuje a následným zadaním samotného príkazu. Napríklad chcem, aby sa kurzor presunul na ďalší riadok, aby sa opakoval pätnásťkrát. Obrázok nižšie ukazuje toto:
V Emacse musíme najskôr určiť začiatok výberu, na ktorý môžeme aplikovať príkazy ako kopírovanie, vystrihnutie atď. Môžete to urobiť pomocou skratky Ctrl + medzerník. Teraz vyberte celú oblasť pomocou kurzora.
Napríklad na obrázku nižšie obdĺžnik určuje začiatok výberu a kruh jeho koniec.
Pomocou klávesov je možné zvoliť dokonca celú vyrovnávaciu pamäť Ctrl + x nasledovaný h.
Po výbere sekcie textu teraz môžete kópia tejto vybratej oblasti pomocou skratky Alt + š. Zabiť resp strihať text, Alt + d možno použiť na vystrihnutie jedného slova, Ctrl + k možno použiť na vyrezanie jednej konkrétnej čiary a Ctrl + w možno použiť na vyrezanie celej vybranej oblasti.
Skratka Ctrl + y sa používa hlavne na lepenie oblasť textu skopírovaná alebo zabitá. Pretože Emacs používa zabijácky krúžok na sledovanie všetkého zabitého textu, môže vložiť staré zabité predmety tak, že prejde zabijáckym krúžkom pomocou skratky Alt + y.
Niekedy stlačte nesprávne klávesy a chcete zrušiť svoj príkaz, alebo ste zadali nesprávny príkaz a chcete ho ukončiť. To je možné jednoducho vykonať pomocou skratky Ctrl + g.
V programe Emacs sú k dispozícii aj kroky späť a znova. Ctrl + / sa dá zvyknúť Vrátenie späť príkazy a Ctrl + g nasledovaný Ctrl + / sa dá zvyknúť prerobiť príkazy.
Ctrl + x nasledovaný Ctrl + + (plus) sa používa na zväčšenie veľkosti textu na obrazovke a Ctrl + x nasledovaný Ctrl + - (mínus) sa používa na zmenšenie veľkosti textu.
Vyhľadajte a vymeňte skratky
Emacs vám umožňuje vykonávať prírastkové vyhľadávanie pomocou skratky Ctrl + s. Tento príkaz sa používa nepretržite na skok z jedného výskytu vyhľadávania na druhý.
Inkrementálne vyhľadávanie v opačnom poradí je tiež možné vykonať pomocou Ctrl + r.
Ak chcete hľadať pomocou regulárnych výrazov alebo regexu inými slovami, použite klávesy Ctrl + Alt + s.
Podobne ako pri prírastkovom vyhľadávaní, aj pri regulárnom vyhľadávaní v opačnom poradí je možné vykonať Ctrl + Alt + r.
Na vykonanie jednoduchej operácie výmeny použite skratku Alt + Shift + 5 (Alt +%).
Žiadosť o nahradenie slova:
Žiadosť o nahradenie slova:
Podobne možno operáciu výmeny pomocou regulárnych výrazov vykonať pomocou klávesov Ctrl + Alt + Shift + 5 (Ctrl + Alt +%).
Ak chcete prejsť na zadané číslo riadku, skratka Alt + g nasledovaný g sa používa. V takom prípade po stlačení skratky musíte zadajte číslo riadku kam chcete ísť. Napríklad:
Skratky pre okno
Emacs vám tiež umožňuje otvoriť viac okien vo vnútri rámu vášho Emacsu. Ak chcete nové okno rozdeliť zvisle, stlačte klávesy Ctrl + x nasledovaný 2.
Podobne aj na horizontálne rozdelenie nového okna, Ctrl + x nasledovaný 3 sa používa.
Môžete tiež mať otvorené vertikálne aj horizontálne okná.
Ak chcete zatvoriť okno, stlačte klávesy Ctrl + x nasledovaný 0. Na ráme teda zostane iba jedno okno Ctrl + x nasledovaný 1 bude použitý.
Záver?
Napriek tomu, že má celkom jednoducho vyzerajúce rozhranie, silné jadro leží v zadnej časti Emacsu. Poskytuje svojim používateľom toľko funkcií, ktoré sú ľahko prístupné pomocou skratiek. To sa javí ako veľmi užitočné, pretože teraz nie je potrebné prechádzať problémami s hľadaním všetkých týchto možností z ponuky.