Textové editory mohou být použity pro psaní kódu, editace textových souborů, jako jsou konfigurační soubory, vytvářet uživatelské instrukce soubory, a mnoho dalších. V Linuxu jsou textové editory dvou druhů, které jsou grafickým uživatelským rozhraním (GUI) a textovými editory příkazového řádku (konzole nebo terminál).
v tomto článku se podívám na některé z nejlepších 21 open-source běžně používaných textových editorů v Linuxu na serverech i stolních počítačích.
vi / Vim Editor
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 nejpopulárnějších a nejpoužívanějších textových editorů mezi správci systému a programátory, proto jej mnoho uživatelů často označuje jako editor programátora. Umožňuje zvýraznění syntaxe při psaní kódu nebo úpravách konfiguračních souborů.
vim editor můžete nainstalovat v systémech Linux pomocí výchozího správce balíčků, jak je znázorněno.
$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim
Pokud chcete vidět naši kompletní sérii Na vi(m), podívejte se na níže uvedené odkazy:
- Učit se a Používat Vi/Vim jako Full-Textový Editor v Linuxu
- Učit se ‚Vi/Vim‘ Editor Tipy a Triky, jak Zlepšit Své Dovednosti
- 8 Zajímavé ‚Vi/Vim‘ Editor Tipy a Triky
Gedit
Gedit je univerzální GUI textový editor a je nainstalován ve výchozím nastavení text editor pro desktopové prostředí Gnome. Je jednoduchý na používání, vysoce zásuvný a výkonný editor s následujícími funkcemi:
- Podpora pro UTF-8
- Využití konfigurovatelné velikost písma a barvy
- Vysoce přizpůsobitelné zvýraznění syntaxe
- Undo a redo funkce
- Návrat soubory
- Vzdálená editace souborů
- Hledat a nahradit text
- podpora Schránky funkce a mnoho dalších
můžete nainstalovat Gedit editor v Linuxu pomocí výchozí správce balíčků, jak je znázorněno.
$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit
Nano Editor
Nano je snadný použít textový editor, zejména pro nové i pokročilé uživatele Linuxu. Zvyšuje použitelnost tím, že poskytuje přizpůsobitelné vazby klíčů.
Nano má následující vlastnosti:
- Vysoce přizpůsobitelné klávesové zkratky
- zvýraznění Syntaxe
- Undo a redo možnosti
- Plné zobrazení řádku na standardní výstup
- Pager podporu pro čtení ze standardního vstupu
můžete nainstalovat Nano editor v Linuxu pomocí výchozí správce balíčků, jak je znázorněno.
$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano
můžete zkontrolovat náš kompletní průvodce pro úpravy souborů pomocí Nano editoru na adrese:
- Jak Používat Nano Editor v Linuxu
GNU Emacs
Emacs je vysoce rozšiřitelný a přizpůsobitelný textový editor, který nabízí také výklad Lisp programovací jazyk v jeho jádru. Pro podporu funkcí pro úpravu textu lze přidat různá rozšíření.
Emacs má následující vlastnosti:
- Uživatelská dokumentace a návody
- zvýraznění Syntaxe pomocí barvy i pro prostý text.
- Unicode podporuje mnoho přirozených jazyků.
- Různé rozšíření, včetně pošty a zprávy, debugger rozhraní, kalendář, a mnoho dalších
můžete nainstalovat Emacs editor v Linuxu pomocí výchozí správce balíčků, jak je znázorněno.
$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs
Kate / Kwrite
Kate je bohatý na funkce a vysoce zásuvný textový editor, který je dodáván s prostředím kde (kde). Projekt Kate se zaměřuje na vývoj dvou hlavních produktů: KatePart a Kate.
KatePart je pokročilý textový editor složky zahrnuty v mnoho KDE aplikací, které mohou vyžadovat uživatelům upravovat text, vzhledem k tomu, že Kate je více dokument rozhraní (MDI) text, editor.
níže jsou uvedeny některé z jeho obecných rysů:
- Rozšiřitelný pomocí skriptování
- podpora Kódování jako Unicode režimu
- Text vykreslování v bi-directional režimu
- ukončení podpory s auto-detekce funkce
Také vzdálená editace souborů a mnoho dalších funkcí včetně pokročilý editor, funkce, aplikace funkce, programovací funkce, zvýraznění textu funkce, funkce zálohování, a vyhledávání a nahrazování funkce.
můžete nainstalovat Kate editor v Linuxu pomocí výchozí správce balíčků, jak je znázorněno.
$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate
Sublime 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 uživatelé přidávat pomocí pluginů, většinou vytvořených komunitou a podporovaných pod licencemi svobodného softwaru.
můžete nainstalovat Sublime Text editor v Linuxu pomocí výchozí správce balíčků, jak je znázorněno.
$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text
Jed Editor
Jed je také další Editor příkazového řádku s podporou funkcí GUI, jako jsou rozbalovací nabídky. Je vyvinut speciálně pro vývoj softwaru a jednou z jeho důležitých funkcí je podpora režimu Unicode.
můžete nainstalovat Mod editor v Linuxu pomocí výchozí správce balíčků, jak je znázorněno.
$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed
gVim Editor
je to GUI verze populárního editoru Vim a má podobné funkce jako příkazový řádek vim.
můžete nainstalovat editor gVim v systémech Linux pomocí výchozí správce balíčků, jak je znázorněno.
$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim
Editor Geany
Geany je malý a lehký integrované vývojové prostředí, které nabízí základní IDE-jako funkce, se zaměřením na vývoj softwaru pomocí GTK+ toolkit.
má některé základní funkce, jak je uvedeno níže:
- zvýraznění Syntaxe
- Zásuvné rozhraní
- Podporuje mnoho typů souborů
- Umožňuje skládání kódu a kódu, navigace
- Symbol název a postavit auto-dokončení
- Podporuje automatické uzavírání HTML a XML tagy
- Základní správu projektů a mnoho dalších
můžete nainstalovat editor Geany v systémech Linux pomocí výchozí správce balíčků, jak je znázorněno.
$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany
Leaf Pad
Leaf Pad je GTK + založený, lehký GUI založený textový editor, který je také populární mezi uživateli Linuxu dnes. Je snadno použitelný novými uživateli Linuxu.
má následující funkce:
- Codeset možnost
- Umožňuje auto-detekce codeset
- Možnosti undo a redo
- soubor Zobrazit čísla řádků
- Podporuje Drag and Drop možnosti
- podpora Tisku
můžete nainstalovat List Pad editor v Linuxu pomocí modulu snap správce balíčků, jak je znázorněno.
$ sudo snap install leafpad
Bluefish
Bluefish je snadný-k-instalaci a pokročilý textový editor cílení Linux programátory a webové vývojáře. Nabízí širokou sadu funkcí, jak je uvedeno níže:
- Lehká a rychle
- Integruje vnější Linux programy, jako je prach, weblint, aby, a mnoho dalších a filtry, potrubí, jako jsou sed, sort, awk, a mnoho dalších
- kontrola Pravopisu funkce
- Podporuje práci na více projektech
- Vzdálená editace souborů
- Vyhledávání a nahrazování podpora
- Undo a redo možnosti
- Auto-obnovení změněných souborů
můžete nainstalovat Bluefish editor v Linuxu použití výchozího správce balíčků, jak je znázorněno.
$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish
Atom
Atom je zdarma a open-source multiplatformní kód editor vyvinutý GitHub. Byl postaven tak, aby byl zcela přizpůsobitelný pomocí webových technologií, jako je HTML a JavaScript, a má podporu pro Node.pluginy založené na JS a nativní ovládání Git.
mezi hlavní funkce atomu patří:
- 100% open source
- Moderní, přizpůsobitelné rozvržení
- Témata
- Vložený podpora Git
- Real-time spolupráci s Telesync
- Inteligentní auto-kompletní a technologie IntelliSense
- Vestavěný správce balíčků
můžete nainstalovat editor Atom v systémech Linux pomocí následujících příkazů.
---------- On Debian, Ubuntu & Mint ---------- $ wget -c https://atom.io/download/deb -O atom.deb$ sudo dpkg -i atom.deb---------- On RHEL, CentOS & Fedora ----------$ wget -c https://atom.io/download/rpm -O atom.rpm$ sudo rpm -i atom.rpm
VSCode
VSCode je robustní zdarma a open-source moderní textový editor postavený Microsoft pro Linux, Mac a Windows počítačů.
nabízí spoustu výkonných funkcí, včetně:
- Plné ladění schopnosti s interaktivní konzole, zarážky, zásobníky volání, atd.
- vestavěná podpora Git s Git příkazy
- technologie IntelliSense
- 100% přizpůsobitelnost
- Podpora pro spoustu jazyků přímo z krabice
- Toggable rozvržení
- Vestavěný terminál
Můžete nainstalovat VSCode pro vaši distribuci Linuxu stažením .deb nebo .rpm balíček ze stránky pro stažení VSCode.
Light Table
Light Table je výkonný, nepořádek-free cross-platform textový editor postavený tak, aby bylo možné přizpůsobit natolik, aby být použity v každém, že jeho uživatel zvolí.
Světlo Tabulka je funkce patří:
- Inline hodnocení
- Real-time hodinky
- open source
- Plugin manager
- Výkonné editační
můžete nainstalovat Světlo Tabulce na Ubuntu a jeho derivátů pomocí následující PPA.
$ sudo add-apt-repository ppa:dr-akulavich/lighttable$ sudo apt-get update$ sudo apt-get install lighttable-installer
Medit Textový Editor
medit je lehký, open-source textový editor pro Mac, Linux a Windows. Původně to začalo jako jednoduchá vestavěná součást editoru GGAP a nyní je jeho vlastní samostatný textový editor.
Medit funkce patří:
- Přizpůsobitelné zvýraznění syntaxe
- Podpora pro zásuvné moduly napsané v Pythonu, C, nebo Lua
- Podpora pro regulární výrazy
- Konfigurovatelné klávesové akcelerátory
zde Si můžete stáhnout a nainstalovat z medit mooedit.sourceforge.net stránka.
Neovim-textový Editor založený na Vim
Neovim je hyperextenzovatelný textový editor založený na vim se zaměřením na použitelnost a rozšiřitelnost funkcí. To bylo klikaté od populární Vim editor, aby se agresivně refaktorovat jeho funkčnost a použitelnost s moderní Gui, asynchronní kontroly práce, atd.
mezi hlavní vlastnosti Neovimu patří:
- Zdarma a open-source licencí
- Podpora XDG base adresářů
- Kompatibilita s většinou Vim pluginy
- vložený, konfigurovatelný emulátor terminálu
můžete nainstalovat Neovim editor v Linuxu pomocí výchozí správce balíčků, jak je znázorněno.
$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim
Notepad++
Notepad++ je přizpůsobitelný textový editor postavený se zaměřením na rychlost a minimální velikost programu pro platformy Windows. Je vyvinut na základě textového editoru Scintilla a může mít jeho funkčnost rozšířena o spoustu pluginů.
mezi jeho funkce patří:
- Záložkách editace
- skládání Kódu
- Záložka podpora
- rozvržení Dokumentu
- Perl Kompatibilní Regulární Výraz
můžete nainstalovat Notepad++ editor v Linuxu pomocí modulu snap balíček správu, jak je znázorněno.
$ sudo snap install notepad-plus-plus
Kakoune Editor Kódu
Kakoune je zdarma a open-source Vim-na základě modální textový editor s editačním model, který implementuje Vi úhozy jako editace textu jazyk.
má několik funkcí, mezi které patří:
- Auto-odsazení
- manipulace
- Potrubí každý výběr na externí filtr
- Háčky
- zvýraznění Syntaxe
- Přizpůsobení
- Více výběrů
můžete nainstalovat Kakoune editor v Linuxu pomocí výchozí správce balíčků, jak je znázorněno.
$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune
Micro – Terminálový Textový Editor
Micro je příkazový řádek na bázi textového editoru postavena tak, aby bylo snadné a intuitivní dost pro uživatele, aby využít funkce, které v jiných terminál na bázi textových editorů, bez strmé křivky učení.
mezi hlavní funkce mikro patří:
- podpora Myši
- Více kurzory
- emulace Terminálu
- Vysoká přizpůsobitelnost
- Plugin systém
- Statická knihovna s žádné závislosti
můžete snadno nainstalovat micro, ve vaší distribuci Linuxu spuštěním následujícího instalační skript.
$ curl https://getmic.ro | bash
Držáky Textový Editor
Závorkách je moderní zdarma a open-source kód editor vytvořený společností Adobe se zaměřením na vývoj webových aplikací. Je napsán v HTML, CSS a JavaScriptu a nabízí webovým vývojářům bohatý zážitek z úpravy kódu se schopností rozšířit své nativní funkce pomocí několika bezplatných rozšíření.
funkce závorek zahrnují:
- krásné Uživatelské Rozhraní
- Preprocessor podpora pro SCSS a MÉNĚ
- Inline editory
- Živý náhled
- Více záložkách editace
- podpora PHP
- Podporuje Jazyk Serveru Protokol
- Podpora pro plugin rozšíření
můžete nainstalovat Závorky editor v Linuxu pomocí modulu snap správce balíčků, jak je znázorněno.
$ sudo snap install brackets
Lite Editor
Lite je nový textový editor většinou vyvíjeny v Lua jazyk, který si klade za cíl nabídnout něco, praktické, příjemné, malý a rychlý, vytvořeny tak jednoduše, jak je to možné; snadno měnit a rozšiřovat, nebo použití, aniž by dělali.
Ash Editor
ash je prostý a čistý příkazového řádku na bázi textového editoru, to, že je určen pro snadné použití s moderní klíč-vazby, a to je dostatečně efektivní, aby spravovat velké množství souborů současně, a má širokou škálu moderních funkcí.
CudaText
CudaText je nové, čisté open-source a cross-platform textový editor, který je dodáván s hromadou funkcí, které zahrnují:
- zvýraznění Syntaxe pro mnoho jazyků.
- najít / nahradit regulárními výrazy.
- paleta příkazů s fuzzy shodou.
- binární / Hex viewer pro soubory neomezené velikosti.
- Podpora mnoha kódování.