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.