Vyhledávání na webu

Moje oblíbené editory příkazového řádku pro Linux: Jaký je váš?


Vědět, jak rychle a efektivně upravovat soubory pomocí příkazového řádku, je životně důležité pro každého správce systému Linux. Úpravy souborů se provádějí na denní bázi, ať už se jedná o konfigurační soubor, uživatelský soubor, textový dokument nebo jakýkoli jiný soubor, který potřebujete upravit.

Je dobré si vybrat oblíbený textový editor příkazového řádku a ovládat jej. I když je užitečné vědět, jak používat různé textové editory, zvládnutí alespoň jednoho je nezbytné pro zvládnutí složitějších úkolů.

V tomto tutoriálu vám představíme nejběžnější textové editory příkazového řádku v Linuxu a probereme jejich klady a zápory.

Nebudeme však poskytovat vyčerpávající návod, jak pracovat s každým z nich, protože to může být zcela samostatný článek s podrobným vysvětlením.

1. Editor Vi/Vim

První v našem seznamu je nechvalně známý Vi/Vim (Vim pochází z Vivylepšeného), který je velmi flexibilní textový editor, který může provádět mnoho různých operací s textem.

Například můžete použít regulární výrazy ve Vimu k nahrazení textových úryvků v souboru. To samozřejmě není jeho jediná výhoda, nabízí také snadnou navigaci mezi řádky, slovy, odstavci a zvýrazněním textu.

Vim možná není uživatelsky nejpřívětivější textový editor, ale vývojáři a zkušení uživatelé Linuxu mu často dávají přednost. Chcete-li do svého systému nainstalovat textový editor příkazového řádku Vim, můžete použít příkaz spojený s vaší distribucí Linuxu:

Nainstalujte Vi/Vim Editor v Linuxu

sudo apt install vim         [On Debian, Ubuntu and Mint]
sudo yum install vim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vim  [On Gentoo Linux]
sudo apk add vim             [On Alpine Linux]
sudo pacman -S vim           [On Arch Linux]
sudo zypper install vim      [On OpenSUSE]    

Pokud si chcete prohlédnout naše komplexní pokrytí Vim, podívejte se prosím na níže uvedené odkazy:

2. Nano Editor

Nano je pravděpodobně jedním z nejpoužívanějších textových editorů příkazového řádku. Důvodem je jeho jednoduchost a skutečnost, že je předinstalovaný ve většině distribucí Linuxu.

Nano nemá flexibilitu Vimu, ale určitě to udělá, pokud potřebujete upravit velký soubor. Ve skutečnosti jsou pico a nano dost podobné.

Oba mají své možnosti příkazů zobrazené ve spodní části, takže si můžete vybrat, který z nich spustit. Příkazy jsou doplněny kombinacemi kláves Ctrl a písmenem zobrazeným ve spodní části.

Nano má následující funkce, které můžete používat hned po vybalení:

  • Získejte pomoc
  • Vypracovat
  • Zdůvodněte
  • Přečtěte si soubor
  • Kde je (hledat)
  • Předchozí stránka
  • Další strana
  • Vyjmout text
  • Nerozřezaný text
  • Cur Pos (aktuální pozice)
  • Kontrola pravopisu

Nainstalujte Nano Editor v Linuxu

sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]    

Můžete se podívat na naši komplexní příručku o úpravách souborů pomocí editoru Nano v příkazovém řádku systému Linux.

3. Editor Emacs

Toto je pravděpodobně nejsložitější textový editor na našem seznamu. Je to nejstarší editor příkazového řádku dostupný pro systémy Linux i UNIX. Emacs vám může pomoci být produktivnější tím, že poskytuje integrované prostředí pro různé druhy úkolů.

Zpočátku může uživatelské rozhraní vypadat nějak zmateně. Dobrá věc je, že emacs má velmi podrobný manuál, který vám pomůže s navigací v souborech, úpravami, přizpůsobením a nastavením příkazů. Emacs je dokonalý nástroj používaný pokročilými uživateli *Nix.

Zde jsou některé z funkcí, díky kterým je preferovanou volbou oproti předchozím editorům, které jsme zmínili:

  • Platforma serveru Emacs umožňuje více hostitelům připojit se ke stejnému serveru Emacs a sdílet seznam vyrovnávací paměti.
  • Výkonný a rozšiřitelný správce souborů.
  • Přizpůsobení nad rámec běžného editoru – jak někteří říkají, je to OS v OS.
  • Přizpůsobení příkazů.
  • Může se změnit na režim podobný Vi(m).

Nainstalujte Emacs Editor v Linuxu

Emacs je multiplatformní editor a lze jej snadno nainstalovat pomocí níže uvedených příkazů:

sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE]    

4. Editor mikrotextu

Micro je moderní a intuitivní terminálový textový editor, který překlenuje propast mezi tradičními editory příkazového řádku a současnými očekáváními uživatelů.

Na rozdíl od strmých křivek učení spojených s editory jako Vim nebo Emacs nabízí Micro uživatelsky přívětivější přístup, díky kterému je přístupný jak nováčkům, tak zkušení uživatelé.

Jednou z vynikajících funkcí společnosti Micro je podpora funkcí myši, která uživatelům umožňuje vybírat, kopírovat a vkládat text stejně jako v grafickém editoru.

Navíc se může pochlubit robustním systémem zásuvných modulů, který uživatelům umožňuje rozšiřovat jeho možnosti podle jejich potřeb. Zvýraznění syntaxe, rozdělené panely a přizpůsobitelné klávesové zkratky dále zvyšují jeho přitažlivost.

Micro Editor v podstatě shrnuje to nejlepší z obou světů: výkon a efektivitu úprav v terminálu v kombinaci se snadností a obeznámeností s moderními textovými editory.

Nainstalujte Micro Editor v Linuxu

Existuje užitečný skript, který vám může nainstalovat „Micro“ stažením nejnovějšího předem sestaveného binárního souboru pomocí příkazu curl, jak je znázorněno.

curl https://getmic.ro | bash

Skript nainstaluje mikro binárku do aktuálního adresáře.

5. ne (pěkný redaktor)

Textový editor „ne“, což znamená „Pěkný editor“, je lehký, uživatelsky přívětivý editor pro terminál, který byl navržen tak, aby překlenul mezeru mezi jednoduchými editory, jako je „nano“ a složitější, jako je „vim“ nebo „emacs“.

Nainstalujte ne v Linuxu

ne je multiplatformní editor a lze jej snadno nainstalovat pomocí níže uvedených příkazů:

sudo apt install ne         [On Debian, Ubuntu and Mint]
sudo yum install ne         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ne  [On Gentoo Linux]
sudo apk add ne             [On Alpine Linux]
sudo pacman -S ne           [On Arch Linux]
sudo zypper install ne      [On OpenSUSE]    
Závěr

Existují další editory příkazového řádku, ale sotva dosahují funkcí, které poskytují výše uvedené 3. Ať už jste linuxový nováček nebo linuxový guru, určitě se budete muset naučit alespoň jeden z výše uvedených editorů.

Pokud jsme v tomto článku vynechali nějaký editor příkazového řádku, nezapomeňte nás o tom informovat prostřednictvím komentářů.