23 najlepszych edytorów tekstu Linux typu open source w 2024 r
Edytorów tekstu można używać do pisania kodu, edytowania plików tekstowych, takich jak pliki konfiguracyjne, tworzenia plików instrukcji użytkownika i wielu innych.
W systemach operacyjnych Linux istnieją dwa rodzaje edytorów tekstu: graficzny interfejs użytkownika (GUI) i edytory tekstu wiersza poleceń (konsola lub terminal).
W tym artykule analizuję najlepsze edytory tekstu typu open source, powszechnie używane w systemie Linux zarówno na serwerach, jak i komputerach stacjonarnych.
1. Edytor Vi/Vima
Vim to potężny edytor tekstu oparty na wierszu poleceń, który rozszerzył funkcjonalność starego edytora tekstu Unix Vi.
Jest to jeden z najpopularniejszych i najczęściej używanych edytorów tekstu wśród administratorów systemów i programistów, dlatego wielu użytkowników często nazywa go edytorem programisty. Umożliwia podświetlanie składni podczas pisania kodu lub edytowania plików konfiguracyjnych.
Zainstaluj Vima w Linuksie
Możesz zainstalować edytor Vim w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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]
Jeśli chcesz zobaczyć całą naszą serię w edytorze Vim, skorzystaj z poniższych linków:
2. Gedit
Gedit to domyślny edytor tekstu w środowisku graficznym Gnome, czyli uniwersalny edytor tekstu oparty na graficznym interfejsie użytkownika, znany ze swojej prostoty, dużej rozszerzalności i zaawansowanych funkcji.
Niektóre z jego godnych uwagi funkcji obejmują:
- Wsparcie dla UTF-8.
- Korzystanie z konfigurowalnego rozmiaru i kolorów czcionek.
- Wysoce konfigurowalne podświetlanie składni.
- Funkcje cofania i ponawiania.
- Przywracanie plików.
- Zdalna edycja plików.
- Wyszukaj i zamień tekst.
- Funkcje obsługi schowka i wiele innych.
Zainstaluj Gedit w systemie Linux
Możesz zainstalować edytor Gedit w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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. Edytor Nano
Nano to łatwy w obsłudze i przyjazny dla użytkownika edytor tekstu uruchamiany z wiersza poleceń, oferujący podstawowe funkcje edycji tekstu i skróty klawiaturowe, dzięki czemu jest wygodnym wyborem do szybkich i wydajnych zadań związanych z edycją plików.
Nano ma następujące funkcje:
- Wysoce konfigurowalne powiązania klawiszy.
- Podświetlanie składni.
- Opcje cofania i ponawiania.
- Wyświetlanie pełnoliniowe na standardowym wyjściu.
- Obsługa pagera do odczytu ze standardowego wejścia.
Zainstaluj Nano w systemie Linux
Możesz zainstalować edytor Nano w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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 to wysoce rozszerzalny i konfigurowalny edytor tekstu, który oferuje również interpretację języka programowania Lisp. Można dodać różne rozszerzenia obsługujące funkcje edycji tekstu.
Emacs ma następujące funkcje:
- Dokumentacja użytkownika i tutoriale.
- Podświetlanie składni przy użyciu kolorów nawet w przypadku zwykłego tekstu.
- Unicode obsługuje wiele języków naturalnych.
- Różne rozszerzenia, w tym poczta i wiadomości, interfejs debugera, kalendarz i wiele innych.
Zainstaluj Emacsa w systemie Linux
Możesz zainstalować edytor Emacs w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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 to bogaty w funkcje i łatwe do podłączenia edytor tekstu, dostarczany ze Środowiskiem KDesktop (KDE). Projekt Kate ma na celu rozwój dwóch głównych produktów, którymi są: KatePart i Kate.
KatePart to zaawansowany komponent edytora tekstu zawarty w wielu aplikacjach KDE, który może wymagać od użytkowników edycji tekstu, podczas gdy Kate to edytor tekstu z interfejsem wielu dokumentów (MDI).
Oto niektóre z jego ogólnych cech:
- Możliwość rozszerzenia poprzez skrypty.
- Obsługa kodowania, np. tryb Unicode.
- Renderowanie tekstu w trybie dwukierunkowym.
- Obsługa zakończenia linii z funkcjami automatycznego wykrywania.
Dodatkowo oferuje zdalną edycję plików wraz z szeroką gamą funkcji, w tym zaawansowaną edycją tekstu, możliwościami aplikacji, obsługą programowania, podświetlaniem tekstu, funkcją tworzenia kopii zapasowych oraz opcjami wyszukiwania i zamiany
Zainstaluj Kate na Linuksie
Możesz zainstalować edytor Kate w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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. Wysublimowany edytor tekstu
Sublime Text to potężny, wieloplatformowy edytor kodu źródłowego z interfejsem programowania w języku Python. Obsługuje wiele języków programowania i języków znaczników, a funkcje mogą być dodawane przez użytkowników za pomocą wtyczek, głównie stworzonych przez społeczność i obsługiwanych w ramach licencji wolnego oprogramowania.
Zainstaluj Sublime w systemie Linux
Możesz zainstalować edytor Sublime Text w systemach Linux, korzystając z domyślnego menedżera pakietów, jak pokazano.
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. Redaktor Jeda
Jed to także kolejny edytor wiersza poleceń obsługujący funkcje podobne do GUI, takie jak menu rozwijane, podświetlanie składni kolorami, różne tryby programowania, wyrażenia regularne i inne.
Został opracowany specjalnie do tworzenia oprogramowania, a jedną z jego ważnych funkcji jest obsługa trybu Unicode.
Zainstaluj Jeda w systemie Linux
Możesz zainstalować edytor Jed w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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. Edytor gVima
gVim, skrót od „GNU Vim” to potężny, wysoce konfigurowalny edytor tekstu, popularny wśród programistów i programistów. Łączy możliwości Vima z interfejsem graficznym i oferuje podobne funkcjonalności, takie jak podświetlanie składni, rozbudowana obsługa wtyczek i system edycji modalnej, co czyni go wszechstronnym wyborem do zadań związanych z edycją tekstu i kodowaniem.
Zainstaluj gVim w systemie Linux
Możesz zainstalować edytor gVim w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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. Redaktor Geany
Geany to małe i lekkie zintegrowane środowisko programistyczne, które oferuje podstawowe funkcje podobne do IDE, ze szczególnym naciskiem na tworzenie oprogramowania przy użyciu zestawu narzędzi GTK+.
Posiada kilka podstawowych funkcji wymienionych poniżej:
- Podświetlanie składni.
- Wtykowy interfejs.
- Obsługuje wiele typów plików.
- Umożliwia zwijanie kodu i nawigację po kodzie.
- Nazwa symbolu i automatyczne uzupełnianie konstrukcji.
- Obsługuje automatyczne zamykanie tagów HTML i XML.
- Podstawowa funkcjonalność zarządzania projektami i wiele innych.
Zainstaluj Geany w systemie Linux
Możesz zainstalować edytor Geany w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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. Liściak
Leafpad to edytor tekstu oparty na GTK+, dla którego priorytetem jest prostota, minimalizując jego wagę i włączając tylko niezbędne funkcje, które oferują przyjazne dla użytkownika, lekkie rozwiązanie do wydajnych zadań edycji tekstu.
Posiada następujące funkcje:
- Opcja zestawu kodów.
- Umożliwia automatyczne wykrywanie zestawu kodów.
- Opcje cofania i ponawiania.
- Wyświetl numery linii plików.
- Obsługuje opcje przeciągnij i upuść.
- Wsparcie drukowania.
Zainstaluj Leafpad w systemie Linux
Możesz zainstalować edytor Leafpad w systemach Linux, używając domyślnego menedżera pakietów lub menedżera pakietów Snap, jak pokazano.
sudo snap install leafpad
11. Błękitna rybka
Bluefish to solidny edytor przeznaczony dla programistów i twórców stron internetowych, oferujący szerokie możliwości tworzenia stron internetowych, pisania skryptów i kodowania. Dzięki obsłudze wielu języków programowania i znaczników umożliwia programistom wydajną i efektywną pracę nad szeroką gamą projektów.
Oferuje szeroki zestaw funkcji wymienionych poniżej:
- Lekki i szybki.
- Integruje zewnętrzne programy linuksowe, takie jak lint, weblint, make i wiele innych oraz filtry, potoki takie jak sed, sort, awk i wiele innych.
- Funkcja sprawdzania pisowni.
- Wspomaga pracę nad wieloma projektami.
- Zdalna edycja plików.
- Wyszukaj i zamień wsparcie.
- Opcja cofania i ponawiania.
- Automatyczne odzyskiwanie zmodyfikowanych plików.
Zainstaluj Bluefish na Linuksie
Możesz zainstalować edytor Bluefish w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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. Edytor tekstu GNOME
Edytor tekstu GNOME, znany również jako Gedit, to domyślny edytor tekstu dla środowiska graficznego GNOME, który zapewnia podstawowe funkcje do edycji tekstu, pisania kodu, języków znaczników i obsługi wtyczek, co czyni go popularnym wyborem wśród Użytkownicy Linuksa.
Zainstaluj edytor tekstu GNOME w systemie Linux
Możesz zainstalować edytor GNOME w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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. Kod Visual Studio
Visual Studio Code, powszechnie określany jako VS Code, to solidny, bezpłatny i nowoczesny edytor kodu typu open source stworzony przez firmę Microsoft dla komputerów z systemami Linux, Mac i Windows.
Oferuje mnóstwo zaawansowanych funkcji, w tym:
- Pełne możliwości debugowania z interaktywną konsolą, punktami przerwania, stosami wywołań itp.
- Wbudowana obsługa Git z poleceniami Git.
- IntelliSense
- 100% możliwości dostosowania
- Wsparcie dla mnóstwa języków od razu po wyjęciu z pudełka.
- Przełączane układy.
- Wbudowany terminal.
Zainstaluj kod programu Visual Studio w systemie Linux
Możesz zainstalować edytor VS Code w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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 – edytor tekstu oparty na Vimie
Neovim to niezwykle rozszerzalny edytor tekstu oparty na vimie, skupiający się na użyteczności i rozszerzalności funkcji. Został on rozwidlony z popularnego edytora Vim w celu agresywnej refaktoryzacji jego funkcjonalności i użyteczności z nowoczesnymi graficznymi interfejsami użytkownika, asynchroniczną kontrolą zadań itp.
Najważniejsze funkcje Neovima obejmują:
- Licencja bezpłatna i typu open source.
- Obsługa katalogów podstawowych XDG.
- Kompatybilność z większością wtyczek Vima.
- Wbudowany, konfigurowalny emulator terminala.
Zainstaluj Neovima w systemie Linux
Możesz zainstalować edytor Neovim w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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. Notatnik++
Notepad++ to konfigurowalny edytor tekstu zbudowany z naciskiem na szybkość i minimalny rozmiar programu dla platform Windows. Został opracowany w oparciu o edytor tekstu Scintilla i może rozszerzać swoją funkcjonalność za pomocą tony wtyczek.
Jego funkcje obejmują:
- Edycja w zakładkach
- Składanie kodu
- Obsługa zakładek
- Mapa dokumentu
- Wyrażenie regularne zgodne z Perlem
Zainstaluj Notepad++ w systemie Linux
Możesz zainstalować edytor Notepad++ w systemach Linux za pomocą menedżera pakietów snap, jak pokazano.
sudo snap install notepad-plus-plus
16. Edytor kodu Kakoune
Kakoune to darmowy modalny edytor tekstu oparty na Vimie o otwartym kodzie źródłowym z modelem edycji, który implementuje naciśnięcia klawiszy Vi jako język edycji tekstu.
Posiada kilka funkcji, wśród których są:
- Automatyczne wcięcie.
- Manipulacja przypadkiem.
- Przesyłanie każdego wyboru do filtra zewnętrznego.
- Haczyki
- Podświetlanie składni.
- Dostosowywanie.
- Wiele wyborów.
Zainstaluj Kakoune na Linuksie
Możesz zainstalować edytor Kakoune w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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 – edytor tekstu oparty na terminalu
Micro to edytor tekstu oparty na wierszu poleceń, zbudowany tak, aby był na tyle łatwy i intuicyjny, aby użytkownicy mogli korzystać z funkcji innych edytorów tekstu opartych na terminalach bez konieczności intensywnej nauki.
Najważniejsze funkcje Micro obejmują:
- Obsługa myszy
- Wiele kursorów
- Emulacja terminala
- Wysoka możliwość dostosowania
- System wtyczek
- Biblioteka statyczna bez zależności
Zainstaluj Micro w systemie Linux
Możesz łatwo zainstalować mikro edytor tekstu w swojej dystrybucji Linuksa, uruchamiając następujący skrypt instalacyjny za pomocą polecenia curl, jak pokazano.
curl https://getmic.ro | bash
18. Edytor tekstu w nawiasach
Brackets to nowoczesny, darmowy edytor kodu typu open source stworzony przez Adobe z naciskiem na tworzenie stron internetowych. Jest napisany w HTML, CSS i JavaScript, aby zapewnić twórcom stron internetowych bogate możliwości edycji kodu z możliwością rozszerzenia jego natywnych funkcji za pomocą kilku bezpłatnych rozszerzeń.
Funkcje wsporników obejmują:
- Piękny interfejs użytkownika
- Obsługa preprocesora dla SCSS i LESS
- Edytory wbudowane
- Podgląd na żywo
- Edycja na wielu kartach
- Obsługa PHP
- Obsługuje protokół serwera językowego
- Obsługa rozszerzeń wtyczek
Zainstaluj nawiasy w systemie Linux
Możesz zainstalować edytor Nawiasów w systemach Linux, używając domyślnego menedżera pakietów, jak pokazano.
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]
Alternatywnie możesz użyć menedżera pakietów Snap, aby zainstalować Nawiasy w systemie Linux.
sudo snap install brackets
19. Edytor tekstu podkładki pod mysz
Mousepad to lekki i przyjazny dla użytkownika edytor tekstu, zaprojektowany głównie dla środowiska graficznego Xfce i oferujący funkcje niezbędne do podstawowej edycji tekstu, dzięki czemu nadaje się do szybkich zadań bez przytłaczania użytkowników.
Zainstaluj podkładkę pod mysz w systemie Linux
Możesz zainstalować edytor Mousepad w systemach Linux, korzystając z domyślnego menedżera pakietów, jak pokazano.
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. Edytor Lite
Lite to nowy edytor tekstu, opracowany głównie w języku Lua, którego celem jest zaoferowanie czegoś praktycznego, przyjemnego, małego i szybkiego, stworzonego tak prosto, jak to możliwe; łatwe do zmiany i rozszerzenia lub użycia bez wykonywania żadnego z nich.
21. Redaktor Asha
ash to prosty i przejrzysty edytor tekstu oparty na wierszu poleceń, zaprojektowany tak, aby był łatwy w użyciu z nowoczesnymi przypisaniami klawiszy i był wystarczająco wydajny, aby zarządzać dużą liczbą plików jednocześnie i miał szeroki wachlarz nowoczesnych funkcji.
22. CudaText
CudaText to nowy, przejrzysty, wieloplatformowy edytor tekstu o otwartym kodzie źródłowym, wyposażony w mnóstwo funkcji, w tym:
- Składnia wyróżnia wiele języków.
- Znajdź/Zamień za pomocą wyrażeń regularnych.
- Paleta poleceń z dopasowaniem rozmytym.
- Przeglądarka binarna/szesnastkowa dla plików o nieograniczonej wielkości.
- Obsługa wielu kodowań.
23. Edytor tekstu medytacji
medit to lekki edytor tekstu typu open source dla komputerów Mac, Linux i Windows. Pierwotnie zaczynał jako prosty, wbudowany komponent edytora GGAP, a obecnie jest jego własnym, samodzielnym edytorem tekstu.
Funkcje medit obejmują
- Konfigurowalne podświetlanie składni.
- Obsługa wtyczek napisanych w Pythonie, C lub Lua.
- Obsługa wyrażeń regularnych.
- Konfigurowalne akceleratory klawiaturowe.
Podsumowując
Uważam, że lista jest obszerniejsza niż to, na co patrzyliśmy, dlatego jeśli korzystałeś z innych darmowych edytorów tekstu o otwartym kodzie źródłowym, daj nam znać, zamieszczając komentarz. Dziękuję za przeczytanie i pozostań w kontakcie z Tecmint.