Tento článek si klade za cíl představit vám některé z nejoblíbenějších alternativ Notepadu++ pro Linux včetně instalace, základních vlastností a funkcí.
Nano textmode Alternativa Notepadu++ pro Linux
Nano je pravděpodobně uživatelsky nejpřívětivější textový procesor pro terminál. Je standardně obsažen ve většině populárních distribucí Linuxu.
Pro vytvoření textového souboru stačí vyvolat nano a název souboru jako v následujícím příkladu:
Mezi některé funkce Nano patří:
CTRL + G nebo F1 = získání nápovědy.
CTRL + X nebo F2 = uložení souboru a ukončení.
CTRL + O nebo F3 = vypsání.
CTRL + W nebo F6 = vyhledání konkrétního řetězce nebo konkrétního textu v souboru.
CTRL + K nebo F9 = vyjmutí aktuálního řádku.
CTRL + C = zrušení operace.
vim textmode Notepad++ Alternativa pro Linux
Vim je evolucí starého textového editoru vi pro terminál, není tak uživatelsky přívětivý jako nano.
Přestože Vim patří spolu s Nano k nejoblíbenějším textovým editorům, není ve výchozím nastavení v distribucích, jako je Debian.
Pro jeho instalaci jako root nebo vyvolání sudo spusťte:
Pro rychlé zobrazení jej můžete spustit:
Jak vidíte, úvodní obrazovka vám říká :q + ENTER je nutné ukončit. V případě, že potřebujete pomoc, můžete zadat :q + ENTER. Pro uložení a ukončení můžete stisknout :wq a pro ukončení bez žádosti o potvrzení :q!.
Emacs GUI Notepad++ Alternativa pro Linux
Emacs je textový editor pro GUI založený na vazbě kláves, je plně přizpůsobitelný a je
skvělým nástrojem orientovaným na vyhnutí se myši při psaní v GUI. Má specifické funkce pro programování, jako například:
- Režimy úprav s ohledem na obsah, včetně barvení syntaxe, pro mnoho typů souborů.
- Kompletní vestavěná dokumentace, včetně výukového programu pro nové uživatele.
- Plná podpora Unicode pro téměř všechny lidské skripty.
- Vysoce přizpůsobitelný, pomocí kódu Emacs Lisp nebo grafického rozhraní.
- Balíčkovací systém pro stahování a instalaci
- Celý ekosystém funkcí nad rámec editace textu, včetně plánovače projektů, čtečky pošty a zpráv, ladicího rozhraní, kalendáře a dalších.
Zdroj: https://www.gnu.org/software/emacs/
Přestože emacs vede na trhu společně s nejoblíbenějšími textovými editory Nano a vim, není v distribucích, jako je Debian, standardně dodáván.
Chcete-li jej nainstalovat jako root nebo vyvolat sudo, spusťte:
Emacs můžete spustit jak z nabídky aplikací, tak z terminálu:
Na úvodní obrazovce se zobrazí výukový program pro nové uživatele, aby mohli začít:
Některé videonávody k Emacsu od LinuxHint najdete na adrese:
- Jak nainstalovat EMACS v Ubuntu
- Motivy Emacsu
- Příkazy Emacsu, výukový kurz jeden po druhém
Gedit GUI Notepad++ Alternativa pro Linux
Gedit je textový editor prostředí GNOME, který je standardně dodáván s prostředím GNOME.
Vlastnosti textového editoru Gedit:
Plná podpora internacionalizovaného textu (UTF-8)
- Konfigurovatelné zvýrazňování syntaxe pro různé jazyky (C, C++, Java, HTML, XML, Python, Perl a mnoho dalších)
- Undo/Redo
- Úprava souborů ze vzdálených umístění
- Vrácení souborů
- Podpora tisku a náhledu
- Podpora schránky (vyjmout/kopírovat/vložit)
- Vyhledávání a nahrazování s podporou regulárních výrazů
- Přechod na konkrétní řádek
- Automatické odsazování
- Texty obtékání
- Číslování řádků
- Pravý okraj
- Zvýraznění aktuálního řádku
- Zálohování
- Zálohování souborů
- Konfigurovatelná písma a barvy
- Kompletní uživatelská příručka online
- Flexibilní systém zásuvných modulů, pomocí kterého lze dynamicky přidávat nové pokročilé funkce
Zdroj: https://wiki.gnome.org/Apps/Gedit.
Atom GUI Notepad++ Alternative for Linux
Atom je textový a kódový editor vyvinutý společností GitHub a dostupný pro Linux, Mac a Windows, podporuje zásuvné moduly pro přidávání funkcí.
Pro začátek si stáhněte balíček z https://atom.io/.
Uživatelé distribucí založených na systému Debian a Debian musí stáhnout balíček .deb, zatímco distribuce založené na systému Red Hat balíček .rpm.
Uložení balíčku do počítače.
Pro instalaci Atomu v Debianu spusťte:
Poznámka: následující pokyny obsahují chybu závislosti kvůli knihovně libgconf-2-4 a proces řešení problémů:
V tomto případě:
Pokud jste dostali podobnou chybu kvůli závislostem, spusťte:
Po instalaci závislostí spusťte znovu příkaz dpkg a nainstalujte Atom:
Geany GUI Notepad++ Alternative for Linux
Geany je další textový a kódový editor podporující více než 50 programovacích jazyků, podporuje také zásuvné moduly pro přidání funkcí a podporuje mnoho typů souborů.
Geany není standardně součástí Debianu, ale je k dispozici v repozitářích, pro instalaci jej stačí spustit:
Po instalaci lze Geany spustit z nabídky aplikací:
Výchozí zobrazení Geany:
Funkce Geany zahrnují:
- Zvýrazňování syntaxe
- Skládání kódu
- Automatické doplňování názvů symbolů
- Doplňování/odřezky konstrukcí
- Automatické uzavírání XML a HTML značek
- Tipy pro volání
- Mnoho podporovaných typů souborů včetně C, Java, PHP, HTML, Python, Perl, Pascal (úplný seznam)
- Seznamy symbolů
- Navigace v kódu
- Systém sestavení pro kompilaci a spuštění kódu
- Jednoduchá správa projektů
- Rozhraní pluginu (viz Pluginy)
Zdroj: https://www.geany.org/about/geany/.
Doufám, že pro vás byl tento stručný článek o alternativách Notepadu++ pro Linux užitečný.
- Konfigurace textového editoru Nano pomocí nanorc
- Vim vs Emacs: Podrobné srovnání
- Emacs Org Mode, část 1
- Instalace textového editoru Atom v Debianu 10
- Práce s dokumenty JSON v editoru ATOM
- Výběr barev v editoru Atom
- Nejlepší textové editory pro Ubuntu