Jak používat editor GNU Nano

How Use Gnu Nano Editor



Když pracujete na rozhraní příkazového řádku (CLI) v systému Linux, budete často muset vytvářet/upravovat textové soubory. Existuje spousta textových editorů navržených pro CLI, například Vim, Emacs, Nano atd.

Tento článek se zaměří na textový editor Nano. GNU Nano je součástí systému GNU/Linux. Tento program je velmi zjednodušený, ale výkonný textový editor. GNU Nano je velmi vhodný pro ty, kteří dávají přednost jednoduchosti před funkcemi a výkonem. Níže se dozvíte, jak používat editor GNU Nano.







GNU Nano na Linuxu

Linux je program jádra, který vytvořil a spravuje Linus Torvalds. Samotné jádro je však k ničemu. Další kusy softwaru, které jsou nad Linuxem, tvoří celý funkční operační systém. Většina distribucí Linuxu používá k dokončení operačního systému software poskytovaný projektem GNU.



Nano je textový editor, který je součástí systému GNU. Systém GNU, vyvinutý a udržovaný projektem GNU, je kompletní operační systém, který je bezplatný a open source. Zajímavé je, že téměř všechna současná distribuce Linuxu jsou jen částí celého systému GNU. Proto je Linux také označován jako GNU/Linux.



Instalace GNU Nano

Jak už jste asi uhodli, váš systém by již měl mít Nano nainstalované. Pokud nemáte Nano nainstalovaný, je k dispozici ve všech distribucích Linuxu přímo z jejich příslušných balíčkových serverů. Ve většině situací bude název balíčku nano .





V závislosti na tom, jaké distro používáte, spusťte příslušný příkaz v terminálu.

Pro Debian/Ubuntu a deriváty použijte následující příkaz:



$sudovýstižnýNainstalujte nano

Pro Arch Linux a deriváty použijte následující příkaz:

$sudopacman-S nano

Pro openSUSE, SUSE Linux a deriváty použijte následující příkaz:

$sudozypperNainstalujte nano

Pro Fedoru a deriváty použijte následující příkaz.

$sudodnfNainstalujte nano

Podívejte se na oficiální domovskou stránku GNU Nano

Pokud se cítíte dobrodružně, zkuste místo toho tuto metodu. Instalujeme GNU Nano ze zdroje. I když je to zábavná věc, nevýhodou je, že váš správce balíčků to nemůže spravovat přímo. Pokud navíc existuje aktualizované vydání, budete muset zdroj znovu stáhnout, zkompilovat a znovu nainstalovat.

Připraveni? Popadněte zdrojový kód Nano.

$kučera-nebonano.tar.gz https://www.nano-editor.org/dist/v4/nano-4.9.3.tar.gz

Pokud nemáte nainstalované zvlnění, můžete také použít wget.

$wget -NEBOnano.tar.gz https://www.nano-editor.org/dist/v4/nano-4.9.3.tar.gz

Extrahujte balíček.

$dehet -xvfnano.tar.gz

Pro další část budete potřebovat nějaké stavební nástroje, například kompilátor GNU C/C ++. V případě Debianu/Ubuntu budete muset nainstalovat základy stavby skupina balíků. Pokud používáte systém založený na Arch, nainstalujte base-devel balík. Pokud provozujete další distribuce, proveďte nejprve vlastní průzkum těchto distribucí.

Jakmile jsou nainstalovány požadované nástroje, spusťte následující příkazy.

$CDnano-4.9.3
$./konfigurovat

$udělat-j $(nproc)

$sudo udělat Nainstalujte

Pomocí Nano

Jakmile je Nano nainstalován, je čas ho použít. Z terminálu spusťte následující příkaz.

$nano

Tím se spustí editor Nano s prázdným textovým souborem.

Konec Nano

Už jste někdy byli u Vima? Pak možná znáte mem Vim, který nelze ukončit. V případě Nano není nic tak složitého vůbec. lis ukončíte editor Nano.

Vytvoření textového souboru

Chcete -li vytvořit textový soubor na konkrétním místě, použijte následující strukturu příkazů. Ujistěte se, že aktuální uživatel má oprávnění k zápisu do cílového adresáře.

$nano <target_directory>

Například vytvořím textový soubor s názvem demo.txt v umístění ~/Desktop.

$nano~/plocha počítače/demo.txt

Protože soubor demo.txt neexistuje, Nano otevře prázdný textový soubor. Soubor ještě není vytvořen a bude zapsán, jakmile soubor uložíte.

Uložení textového souboru

Jakmile provedete změny v textovém souboru, uložte soubor stisknutím .

Nano požádá o název souboru. Ve většině případů prostě trefíte Vstupte . Pokud jste upravili existující soubor, pravděpodobně byste neměli měnit název souboru. Pokud tak učiníte, Nano uloží nový soubor s novým názvem a nově upraveným obsahem.

Jakmile je soubor uložen, zobrazí se zpráva o úspěchu.

Nano vás také požádá o uložení, pokud se chystáte zavřít editor bez uložení upraveného souboru.

Úpravy existujícího souboru

Chcete -li upravit existující soubor, použijte následující strukturu příkazů. Všimněte si, že tato metoda je docela podobná metodě vytváření nového souboru pomocí Nano.

$nano <path_to_file>

Hledání

Toto je běžná funkce, kterou nabízí většina textových editorů. Nano má také zjednodušenou, ale praktickou možnost vyhledávání. Chcete -li vyhledat konkrétní výraz, stiskněte .

Nano vyskočí funkci vyhledávání. Zadejte hledané klíčové slovo a stiskněte Vstupte .

Nano přeskočí kurzor na výsledek hledání. Pokud existuje více než jeden stejný výraz, můžete stisknout přejít na další výsledek hledání.

Výměna textu

Nano má také docela šikovnou funkci výměny. Chcete -li nahradit text, stiskněte .

Zadejte výraz, který chcete nahradit. Dále zadejte náhradní hodnotu.

Nano zvýrazní zápasy a zeptá se, jestli je chcete vyměnit. Pokud existuje více než jeden zápas, Nano také nabídne výměnu všech zápasů najednou.

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

Nano samo o sobě nenabízí funkci kopírování a vkládání. Tuto funkci místo toho spravuje emulátor terminálu, který používáte. Ve většině koncových emulátorů je zkratka pro kopírování a je zkratka pro vkládání.

Nano také nabízí vlastní funkce vyjímání a vkládání. Osobně mi to připadá trochu nepohodlné. Chcete -li provést řez, proveďte následující: přesuňte kurzor na požadované místo a stiskněte nastavit značku; poté pomocí kláves se šipkami přesuňte kurzor na požadované místo a stiskněte pro oříznutí textu.

Chcete -li vložit, stiskněte .

Zpět a znovu

Smazali jste omylem špatný řádek? Vložili jste obsah na špatné místo? Zpět a opakování jsou tu, aby vás zachránily!

V případě Nano je zkratka pro vrácení zpět .

Chcete -li provést opakování, stiskněte .

Klávesové zkratky Nano

Jak již můžete říci, všechny funkce Nano jsou přímo přístupné pomocí klávesových zkratek. Ovládání zkratek je nejlepší způsob, jak plně využít výhody editoru Nano. Na obrazovce Nano zobrazuje několik klávesových zkratek.

Zde symbol ^ označuje Ctrl a symbol M označuje Všechno klíč. Například ^O znamená Ctrl + O.

Seznam všech podporovaných klávesových zkratek získáte stisknutím .

Můžete se také podívat na hlavní stránku Nano. Hlavní stránka nabízí podrobné vysvětlení všech argumentů příkazu.

$muž nano

Zvýraznění nano syntaxe

Nano není jen obyčejný a jednoduchý textový editor. Tento program lze také vylepšit barvami. Zvýraznění syntaxe je běžnou funkcí mezi textovými editory. Pro Nano je k dispozici mnoho funkcí zvýraznění syntaxe. V tomto příkladu některé předvedu Vylepšené zvýraznění souborů nano syntaxí z GitHubu .

Jak tutoriál říká, spusťte následující příkaz a nainstalujte zvýraznění syntaxe pro Nano.

$zvlnění https://raw.githubusercontent.com/scopatz/nanorc/mistr/install.sh| sh

Pokud nemáte nainstalované zvlnění, pak je k dispozici také wget.

$wgethttps://raw.githubusercontent.com/scopatz/nanorc/mistr/install.sh-NEBO- | sh

Tato funkce stáhne a vyhledá spoustu souborů .nanorc v adresáři ~/nano.

Závěrečné myšlenky

Nano je úžasný textový editor, který nabízí dostatek pro vaše každodenní potřeby. Pokud jste však pokročilý uživatel, který potřebuje nějaké opravdu pokročilé funkce, podívejte se na Vim. Vim je pravděpodobně jedním z nejlepších editorů ze všech. Začněte s Vim v této příručce pro začátečníky pro Vim.

Užívat si!