Emacs

Skratky Emacs

Skratky Emacs
Emacs je vysoko všestranný textový editor, ktorý je mimoriadne rýchly a má veľmi užívateľsky prívetivé rozhranie, ktoré ho sprevádza. Emacs je jedným z tých editorov, ktorých používatelia sa pri svojej práci veľmi spoliehajú na používanie skratiek a klávesových skratiek.V tomto článku sa preto pozrieme na niektoré klávesové skratky, ktoré sú súčasťou programu Emacs.

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.

Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...
Hry Najlepšie hry z príkazového riadku pre systém Linux
Najlepšie hry z príkazového riadku pre systém Linux
Príkazový riadok nie je pri použití systému Linux iba vaším najväčším spojencom - môže byť tiež zdrojom zábavy, pretože ho môžete použiť na hranie mno...
Hry Najlepšie aplikácie na mapovanie gamepadu pre Linux
Najlepšie aplikácie na mapovanie gamepadu pre Linux
Ak radi hráte hry v systéme Linux s gamepadom namiesto typického systému vstupu pre klávesnicu a myš, máte tu niekoľko užitočných aplikácií. Mnoho hie...