Wyszukiwanie w witrynie

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.