Vyhledávání na webu

23 nejlepších textových editorů pro Linux s otevřeným zdrojovým kódem v roce 2024


Textové editory lze použít pro psaní kódu, úpravu textových souborů, jako jsou konfigurační soubory, vytváření souborů s uživatelskými instrukcemi a mnoho dalších.

V operačních systémech Linux jsou textové editory dvojího druhu, a to grafické uživatelské rozhraní (GUI) a textové editory příkazového řádku (konzole nebo terminál).

V tomto článku zkoumám nejlepší textové editory s otevřeným zdrojovým kódem běžně používané v Linuxu na serverech i počítačích.

1. Editor Vi/Vim

Vim je výkonný textový editor založený na příkazovém řádku, který vylepšil funkce starého textového editoru Unix Vi.

Je to jeden z nejoblíbenějších a nejrozšířenějších textových editorů mezi systémovými administrátory a programátory, a proto jej mnoho uživatelů často označuje jako programátorský editor. Umožňuje zvýraznění syntaxe při psaní kódu nebo úpravách konfiguračních souborů.

Nainstalujte Vim v Linuxu

Editor Vim můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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 chcete vidět naši kompletní sérii v editoru Vim, podívejte se prosím na níže uvedené odkazy:

2. Gedit

Gedit je výchozí textový editor v desktopovém prostředí Gnome, což je univerzální textový editor založený na grafickém uživatelském rozhraní známý svou jednoduchostí, vysokou rozšiřitelností a výkonnými funkcemi.

Některé z jeho pozoruhodných funkcí zahrnují:

  • Podpora UTF-8.
  • Použití konfigurovatelné velikosti písma a barev.
  • Vysoce přizpůsobitelné zvýraznění syntaxe.
  • Vrátit zpět a znovu provést funkce.
  • Vracení souborů.
  • Vzdálená editace souborů.
  • Vyhledejte a nahraďte text.
  • Funkce podpory schránky a mnoho dalších.

Nainstalujte Gedit v Linuxu

Editor Gedit můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je uvedeno na obrázku.

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

3. Nano Editor

Nano je snadno použitelný a uživatelsky přívětivý textový editor příkazového řádku, který nabízí základní funkce pro úpravu textu a klávesové zkratky, což z něj činí pohodlnou volbu pro rychlé a efektivní úlohy úpravy souborů.

Nano má následující funkce:

  • Vysoce přizpůsobitelné vázání kláves.
  • Zvýraznění syntaxe.
  • Možnosti vrátit zpět a znovu.
  • Plné řádkové zobrazení na standardním výstupu.
  • Podpora Pager pro čtení ze standardního vstupu.

Nainstalujte Nano v Linuxu

Editor Nano můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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]  

4. GNU Emacs

Emacs je vysoce rozšiřitelný a přizpůsobitelný textový editor, který také nabízí interpretaci programovacího jazyka Lisp v jeho jádru. Pro podporu funkcí úprav textu lze přidat různá rozšíření.

Emacs má následující funkce:

  • Uživatelská dokumentace a návody.
  • Zvýraznění syntaxe pomocí barev i pro prostý text.
  • Unicode podporuje mnoho přirozených jazyků.
  • Různá rozšíření včetně pošty a zpráv, rozhraní debuggeru, kalendáře a mnoha dalších.

Nainstalujte Emacs v Linuxu

Editor Emacs můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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] 

5. Kate/Kwrite

Kate je textový editor s bohatými funkcemi a možností připojení, který je dodáván s KDesktop Environment (KDE). Projekt Kate se zaměřuje na vývoj dvou hlavních produktů, kterými jsou: KatePart a Kate.

KatePart je pokročilá komponenta textového editoru obsažená v mnoha aplikacích KDE, která může vyžadovat, aby uživatelé upravovali text, zatímco Kate je textový editor s rozhraním pro více dokumentů (MDI).

Níže jsou uvedeny některé z jeho obecných vlastností:

  • Rozšiřitelné pomocí skriptování.
  • Podpora kódování, jako je režim Unicode.
  • Vykreslování textu v obousměrném režimu.
  • Podpora zakončení řádku s funkcemi automatické detekce.

Kromě toho nabízí vzdálené úpravy souborů spolu s širokou škálou funkcí, včetně pokročilých úprav textu, možností aplikací, podpory programování, zvýrazňování textu, funkcí zálohování a možností vyhledávání a nahrazování.

Nainstalujte Kate na Linux

Editor Kate můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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

6. Vznešený textový editor

Sublime Text je výkonný multiplatformní editor zdrojového kódu s programovacím rozhraním Python. Podporuje mnoho programovacích jazyků a značkovacích jazyků a funkce mohou přidávat uživatelé pomocí zásuvných modulů, většinou vytvořených komunitou a podporovaných v rámci licencí na svobodný software.

Nainstalujte Sublime v Linuxu

Editor Sublime Text můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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

7. Jed Editor

Jed je také další editor příkazového řádku s podporou funkcí podobných GUI, jako jsou rozevírací nabídky, barevné zvýraznění syntaxe, různé režimy programování, regulární výrazy a další.

Je vyvinut záměrně pro vývoj softwaru a jednou z jeho důležitých vlastností je podpora režimu Unicode.

Nainstalujte Jed v Linuxu

Editor Jed můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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

8. Editor gVim

gVim, zkratka pro „GNU Vim“, je výkonný, vysoce konfigurovatelný textový editor oblíbený mezi programátory a vývojáři. Kombinuje možnosti Vimu s grafickým rozhraním a nabízí podobné funkce, jako je zvýraznění syntaxe, rozsáhlá podpora pluginů a modální editační systém, což z něj činí všestrannou volbu pro úpravy textu a kódování.

Nainstalujte gVim v Linuxu

Editor gVim můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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

9. Editor Geany

Geany je malé a lehké integrované vývojové prostředí, které nabízí základní funkce podobné IDE se zaměřením na vývoj softwaru pomocí sady nástrojů GTK+.

Má několik základních funkcí, které jsou uvedeny níže:

  • Zvýraznění syntaxe.
  • Zásuvné rozhraní.
  • Podporuje mnoho typů souborů.
  • Umožňuje skládání kódu a navigaci kódem.
  • Název symbolu a automatické dokončování konstrukce.
  • Podporuje automatické zavírání značek HTML a XML.
  • Základní funkce projektového řízení a mnoho dalších.

Nainstalujte Geany v Linuxu

Editor Geany můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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

10. Leafpad

Leafpad je textový editor založený na GTK+, který upřednostňuje jednoduchost tím, že minimalizuje svou hmotnost a obsahuje pouze základní funkce, které nabízejí uživatelsky přívětivé a lehké řešení pro efektivní úlohy úpravy textu.

Má následující vlastnosti:

  • Možnost kódové sady.
  • Umožňuje automatickou detekci kódové sady.
  • Možnosti undo a redo.
  • Zobrazte čísla řádků souborů.
  • Podporuje možnosti Drag and Drop.
  • Podpora tisku.

Nainstalujte Leafpad v Linuxu

Editor Leafpad můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků nebo správce balíčků snap, jak je znázorněno.

sudo snap install leafpad

11. Modrá rybka

Bluefish je robustní editor určený pro programátory a webové vývojáře a nabízí rozsáhlé možnosti pro vývoj webových stránek, skriptování a kódování. Díky podpoře mnoha programovacích a značkovacích jazyků umožňuje vývojářům pracovat efektivně a efektivně na široké škále projektů.

Nabízí širokou škálu funkcí, jak je uvedeno níže:

  • Lehký a rychlý.
  • Integruje externí linuxové programy jako lint, weblint, make a mnoho dalších a filtry, potrubí jako sed, sort, awk a mnoho dalších.
  • Funkce kontroly pravopisu.
  • Podporuje práci na více projektech.
  • Vzdálená úprava souborů.
  • Vyhledejte a nahraďte podporu.
  • Možnost vrátit zpět a znovu.
  • Automatické obnovení upravených souborů.

Nainstalujte Bluefish na Linux

Editor Bluefish můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je uvedeno na obrázku.

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

12. Textový editor GNOME

Textový editor GNOME, také známý jako Gedit, je výchozí textový editor pro desktopové prostředí GNOME, který poskytuje základní funkce pro úpravy textu, psaní kódu, značkovací jazyky a podporu pluginů, díky nimž je oblíbenou volbou mezi uživatelé Linuxu.

Nainstalujte textový editor GNOME v systému Linux

Editor GNOME můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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

13. Kód Visual Studio

Visual Studio Code, běžně označovaný jako VS Code, je robustní, bezplatný a open source moderní editor kódu vytvořený společností Microsoft pro počítače se systémy Linux, Mac a Windows.

Nabízí spoustu výkonných funkcí, včetně:

  • Plná schopnost ladění s interaktivní konzolí, body přerušení, zásobníky volání atd.
  • Vestavěná podpora Git s příkazy Git.
  • IntelliSense
  • 100% přizpůsobitelnost
  • Podpora mnoha jazyků ihned po vybalení.
  • Přepínatelné rozložení.
  • Vestavěný terminál.

Nainstalujte Visual Studio Code v Linuxu

Editor VS Code můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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

14. Neovim – Textový editor založený na Vim

Neovim je hyperextensible vim-založený textový editor se zaměřením na použitelnost a rozšiřitelnost funkcí. Byl vytvořen z populárního editoru Vim, aby mohl agresivně refaktorovat jeho funkčnost a použitelnost s moderními GUI, asynchronním řízením úloh atd.

Mezi hlavní funkce Neovimu patří:

  • Bezplatná a open-source licence.
  • Podpora základních adresářů XDG.
  • Kompatibilita s většinou Vim pluginů.
  • Vestavěný, konfigurovatelný emulátor terminálu.

Nainstalujte Neovim v Linuxu

Editor Neovim můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je uvedeno na obrázku.

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

15. Poznámkový blok++

Notepad++ je přizpůsobitelný textový editor vytvořený se zaměřením na rychlost a minimální velikost programu pro platformy Windows. Je vyvinut na základě textového editoru Scintilla a jeho funkčnost může být rozšířena o spoustu pluginů.

Mezi jeho vlastnosti patří:

  • Úprava na záložkách
  • Skládání kódu
  • Podpora záložek
  • Mapa dokumentu
  • Regulární výraz kompatibilní s Perlem

Nainstalujte Notepad++ v Linuxu

Editor Notepad++ můžete nainstalovat v systémech Linux pomocí správce balíčků snap, jak je znázorněno na obrázku.

sudo snap install notepad-plus-plus

16. Editor kódu Kakoune

Kakoune je bezplatný a open source modální textový editor založený na Vimu s modelem úprav, který implementuje stisky kláves Vi jako jazyk pro úpravu textu.

Má několik funkcí, mezi které patří:

  • Automatické odsazení.
  • Manipulace s případem.
  • Propojení každého výběru na externí filtr.
  • Háčky
  • Zvýraznění syntaxe.
  • Přizpůsobení.
  • Vícenásobné výběry.

Nainstalujte Kakoune na Linux

Editor Kakoune můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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

17. Micro – Textový editor založený na terminálu

Micro je textový editor založený na příkazovém řádku vytvořený tak, aby byl dostatečně snadný a intuitivní pro uživatele, aby mohli využívat funkce jiných textových editorů založených na terminálu, aniž by se museli zdlouhavě učit.

Mezi hlavní funkce Micro patří:

  • Podpora myši
  • Více kurzorů
  • Emulace terminálu
  • Vysoká přizpůsobitelnost
  • Pluginový systém
  • Statická knihovna bez závislostí

Nainstalujte Micro v Linuxu

Do své distribuce Linuxu můžete snadno nainstalovat mikro textový editor spuštěním následujícího instalačního skriptu pomocí příkazu curl, jak je uvedeno na obrázku.

curl https://getmic.ro | bash

18. Textový editor závorek

Brackets je moderní bezplatný editor kódu s otevřeným zdrojovým kódem vytvořený společností Adobe se zaměřením na vývoj webu. Je napsán v HTML, CSS a JavaScriptu, aby nabídl webovým vývojářům bohaté zkušenosti s úpravou kódu s možností rozšířit jeho nativní funkce pomocí několika bezplatných rozšíření.

Mezi vlastnosti držáků patří:

  • Krásné uživatelské rozhraní
  • Podpora preprocesoru pro SCSS a LESS
  • Inline editory
  • Živý náhled
  • Úprava s více kartami
  • podpora PHP
  • Podporuje protokol Language Server Protocol
  • Podpora rozšíření pluginů

Nainstalujte Brackets v Linuxu

Editor Brackets můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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

Alternativně můžete k instalaci Bracets v systému Linux použít správce balíčků snap.

sudo snap install brackets

19. Textový editor podložky pod myš

Mousepad je lehký a uživatelsky přívětivý textový editor primárně navržený pro desktopové prostředí Xfce a nabízí základní funkce pro základní úpravy textu, díky čemuž je vhodný pro rychlé úkoly bez zahlcení uživatelů.

Nainstalujte Mousepad v Linuxu

Editor Mousepad můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno na obrázku.

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

20. Lite Editor

Lite je nový textový editor vyvinutý převážně v jazyce Lua, jehož cílem je nabídnout něco praktického, příjemného, drobného a rychlého, vytvořeného tak jednoduše, jak je to jen možné; snadno se mění a rozšiřují nebo se používají bez toho, abyste to udělali.

21. Popelový redaktor

ash je jednoduchý a čistý textový editor založený na příkazovém řádku, který je navržen tak, aby byl snadno použitelný s moderními klávesovými zkratkami a je dostatečně účinný pro správu velkého počtu souborů současně a má širokou škálu moderních funkcí.

22. CudaText

CudaText je nový čistý open-source a multiplatformní textový editor, který přichází s mnoha funkcemi, mezi které patří:

  • Syntaxe zvýrazňuje mnoho jazyků.
  • Najít/Nahradit regulárními výrazy.
  • Paleta příkazů s fuzzy párováním.
  • Binární/hexadecimální prohlížeč pro soubory neomezené velikosti.
  • Podpora mnoha kódování.

23. Textový editor Medit

medit je lehký open-source textový editor pro Mac, Linux a Windows. Původně začínal jako jednoduchá vestavěná součást editoru GGAP a nyní je jeho vlastním samostatným textovým editorem.

Mezi vlastnosti meditace patří

  • Přizpůsobitelné zvýraznění syntaxe.
  • Podpora zásuvných modulů napsaných v Pythonu, C nebo Lua.
  • Podpora regulárních výrazů.
  • Konfigurovatelné klávesové akcelerátory.

Závěrem

Věřím, že seznam je víc než to, na co jsme se dívali, takže pokud jste použili jiné bezplatné a open-source textové editory, dejte nám vědět zasláním komentáře. Děkujeme za přečtení a zůstaňte vždy ve spojení s Tecmintem.