Emacs je jedním z nejstarších textových editorů, které dnes můžete najít. Od roku 2022 se vyvíjí více než 40 let.

Emacs je multiplatformní, open-source a všestranný. Můžete jej použít pro širokou škálu věcí, od úprav konfiguračních souborů až po programování a zpracování dokumentů. Pochopení toho, jak používat tento výkonný editor, může výrazně zlepšit vaši produktivitu v systému Linux.

Instalace Emacsu na Linux

Než budeme pokračovat, měli byste nainstalovat textový editor Emacs, pokud jej nemáte na svém PC. Zde je návod, jak můžete použít správce balíčků vašeho distra k instalaci Emacsu.

V distribucích založených na Debianu

Nejprve aktualizujte zdroje balíčků pomocí následujícího příkazu:

sudo apt Aktualizace

Poté nainstalujte textový editor Emacs.

sudo apt Nainstalujte emacs

Na Fedoře, CentOS a RHEL

Použijte správce balíčků DNF nainstalovat Emacs na Red Hat Enterprise Linux (RHEL), Fedora a podobné distribuce.

sudo dnf Nainstalujte emacs

Na Linuxových distribucích založených na Arch

Použití správce balíčků Pacman

instagram viewer
na distribucích založených na Archu, jako jsou Manjaro a Garuda Linux, abyste mohli nainstalovat Emacs.

sudo pacman -S emacs

Spuštění Emacsu

Verzi Emacsu, kterou používáte na svém PC, můžete zkontrolovat pomocí následujícího příkazu:

emacs --verze

Emacs můžete spustit spuštěním příkazu emacs -nwa spustí se v terminálu. Chcete-li otevřít grafické uživatelské rozhraní Emacs, jednoduše spusťte příkaz emacs bez jakýchkoli argumentů nebo parametrů.

emacs -nw

Případně můžete stisknout tlačítko Super stiskněte na klávesnici a zadejte emacs ve vstupu vyhledávání, který se objeví. Budete mít na výběr, zda chcete spustit verzi Emacsu s grafickým rozhraním nebo verzi založenou na terminálu.

Podívejme se na terminálový Emacs, protože to většinou závisí na vaší schopnosti používat klávesové ovládací prvky a zkratky pro navigaci a zpracování. Stejné příkazy můžete také použít v grafickém rozhraní Emacsu. Kromě toho máte tlačítka GUI, na která můžete kliknout, abyste získali přístup k jeho funkcím.

Navigace v Emacsu

Pomocí kláves se šipkami se můžete pohybovat a pohybovat kurzorem nahoru, dolů, doleva a doprava podle potřeby.

Chcete-li otevřít nový soubor, přejděte na textový odkaz Navštivte Nový soubor poté stiskněte Vstupte. Emacs vás požádá o zadání názvu souboru, jednoduše zadejte index.txt nebo jakékoli jméno podle vašeho vkusu a stiskněte Vstupte. Ve výchozím nastavení je soubor uložen ve vaší domovské složce. Pokud chcete, můžete zadat jiné umístění souboru.

Emacs má v horní části hlavní nabídku. Bezprostředně poté je hlavní vyrovnávací paměť, což je okno, které používáte k úpravě souborů. Ve spodní části vyrovnávací paměti je stavový řádek, který ukazuje, jaký soubor upravujete a jeho stav. Pokračujte zadáním textu do okna.

lis Ctrl + X pak Ctrl + C pro ukončení Emacsu. Až budete požádáni o uložení neuložených změn, stiskněte y pro Ano nebo n pro č.

Soubor můžete znovu otevřít spuštěním příkazu emacs ~/index.txt -nw.

Důležité klávesové zkratky Emacs

The Ctrl klíč je jedním z nejdůležitějších klíčů Emacs. Ve skutečnosti je jednoduše zastoupena C. Chcete-li například získat nápovědu, můžete použít příkaz Emacs C-h, tedy tisk Ctrl + H. Chcete-li spustit výukový program Emacs, spusťte příkaz Emacs C-h t, tj. tisk Ctrl + H poté uvolnění následované T.

Dalším důležitým klíčem je M, Meta, což je zkratka pro Alt, nebo Možnosti. The Esc klíč je prostě E.

The Vstupte Klíč je označován jako a RET v Emacsu, tedy Return.

Úpravy souborů Emacs v systému Linux

Pojďme se podívat na některé základní editační funkce, které budete často používat v editoru Emacs. Pro lepší učení budou následující části používat konvenční reprezentaci příkazů Emacs, tj. C-klíč1 klíč2.

Zvýraznění textu

Chcete-li zvýraznit nebo označit text, nejprve přejděte na text, který chcete zvýraznit. Dále stiskněte Ctrl + mezerník (C-mezerník). Emacs nastaví počáteční bod značky a vy pak můžete jednoduše pohybovat kurzorem pomocí kláves se šipkami a zvýraznit požadovaný text.

Použití C-x h pro zvýraznění celého textu vašeho aktuálního dokumentu nebo vyrovnávací paměti. lis C-mezerník pro zrušení výběru veškerého zvýrazněného nebo vybraného textu.

Použití Alt + H (M-h), chcete-li vybrat veškerý text v aktuálním odstavci.

Kopírování a vkládání

lis E-w, tedy (Esc + w), chcete-li zkopírovat zvýrazněný text v Emacsu. Přejděte do bodu, do kterého chcete vložit text, a stiskněte C-y.

lis C-w chcete-li vyjmout zvýrazněný nebo vybraný text, přejděte na místo, kam chcete text vložit, a stiskněte C-y.

Mazání textu

Můžete použít Vymazat a Backspace klávesami na klávesnici můžete odstranit text v Emacsu, ale abyste zvýšili svou produktivitu, pojďme to udělat o krok dále.

Chcete-li například rychle odstranit celé slovo, přesuňte kurzor na začátek slova a stiskněte M-d. Chcete-li odstranit více slov, podržte M (klávesa Meta) a držte stisknuté d klíč.

Přesunutím kurzoru na začátek řádku a následným stisknutím můžete rychle smazat celý řádek C-k. Příkaz smaže veškerý text od začátku kurzoru do konce řádku.

Vrácení změn

Pokud jste vyjmuli nebo odstranili text, který jste nezamýšleli, můžete použít příkaz Emacs undo k rychlému vrácení posledních akcí.

Jednoduše stiskněte C-x u vrátit zpět a opakováním zkratky vrátit zpět novější akce. Případně můžete stisknout tlačítko C-/ (lomítko) zkratka.

Hledání textu v Emacsu

Pokud chcete v dokumentu vyhledat konkrétní slovo nebo text, jednoduše stiskněte C-sa Emacs provede dopředné vyhledávání. Zobrazí se výzva k zadání hledaného výrazu. Emacs aktivně vyhledává klíčová slova, jakmile začnete psát. Chcete-li hledat zpět, jednoduše stiskněte C-r.

Získání pomoci s Emacsem

Porozumění slovní zásobě a příkazům Emacsu je klíčem k zvládnutí Emacsu. Například uložení v Emacsu je reprezentováno zápisem, otevření nového souboru je „Visiting New File“ atd.

Pokuste se porozumět tomu, co příkazy dělají, místo abyste si zapamatovali tahy příkazů. Všimněte si také, že pokud jde o používání Emacsu, dotkli jsme se pouze špičky ledovce. Naštěstí Emacs přichází se skvělou dokumentací, včetně manuálů a výukových programů a konkrétních témat nápovědy, na která se můžete dotazovat.

Spusťte příkaz Emacs C-h získat konkrétní témata nápovědy.

Použijte příkaz C-h r pro přístup k příručce Emacs.

Použití C-h t pro přístup k vestavěnému výukovému programu Emacs.

Úpravy souborů na Linuxu pomocí Emacsu

Každý může snadno začít používat editor Emacs v Linuxu pro úpravy konfiguračních souborů, zpracování textu a programování. Účinné používání Emacs výrazně zvýší vaši produktivitu.

sed a awk jsou dva nejpoužívanější nástroje pro manipulaci s řetězci a jejich zpracování dostupné pro Linux. Zkombinujte je se svou schopností editace textu Emacs a budete mít kolos.