23 najlepszych edytorów tekstu open source (GUI + CLI) w 2021

23 najlepszych edytorów tekstu open source (GUI + CLI) w 2021

Edytory tekstu mogą być używane do pisania kodu, edytowania plików tekstowych, takich jak pliki konfiguracyjne, tworzenie plików instrukcji użytkownika i wiele innych. W Linux edytory tekstu są dwoma rodzajami, które są graficznym interfejsem użytkownika (GUI) i edytorami tekstu wiersza poleceń (konsoli lub terminali).

Nie przegap: Moje ulubione edytory wiersza poleceń dla Linux - What's Your Editor?

W tym artykule przyjrzę się jednemu z 21 najczęściej używanych edytorów tekstu w Linux na serwerach i komputerach stacjonarnych.

1. VI/VIM Editor

VIM to potężny edytor tekstu oparty na wierszu poleceń, który zwiększył funkcjonalność starego edytora tekstu Unix VI. Jest to jeden z najbardziej popularnych i powszechnie używanych edytorów tekstu wśród administratorów systemów i programistów, dlatego wielu użytkowników często nazywa to edytorem programisty. Umożliwia podświetlenie składni podczas pisania kodu lub edytowania plików konfiguracyjnych.

Możesz zainstalować Krzepa Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt Zainstaluj vim [na Debian, Ubuntu i Mint] $ sudo dnf instaluj vim [on Rhel, Centos i Fedora] $ sudo pacman -s vim [on Arch Linux i Manjaro] $ sudo zyper instaluj vim [on openSuse] 

Jeśli chcesz zobaczyć naszą pełną serię na VI (M), zapoznaj się z poniższymi linkami:

  • Naucz się i użyj vi/vim jako edytora pełnego tekstu w systemie Linux
  • Naucz się wskazówek i wskazówek edytora „VI/VIM”, aby poprawić swoje umiejętności
  • 8 ciekawych wskazówek i sztuczek „VI/VIM”
VI/VIM Linux Editor

2. Gedit

Gedit jest edytorem tekstu opartego na GUI i jest instalowany domyślnie edytor tekstu Gnom Środowisko komputerowe. Jest to proste w użyciu, wysoce wtyczalne i potężny edytor z następującymi funkcjami:

  • Obsługa UTF-8
  • Użycie konfigurowalnego rozmiaru i kolorów czcionki
  • Wysoce konfigurowalne podświetlenie składni
  • Cofnij i ponowne funkcjonalność
  • Zwracanie plików
  • Zdalne edycja plików
  • Wyszukaj i wymień tekst
  • Funkcje obsługi schowka i wiele innych
Redaktor Gedit

Możesz zainstalować Gedit Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt instaluj gedit [na Debian, Ubuntu i Mint] $ sudo dnf instaluj gedit [na Rhel, Centos i Fedora] $ sudo pacman -s gedit [on Arch Linux i Manjaro] $ sudo zyper instalacja gedit [na OpenSuse] 

3. Nano Redaktor

Nano jest łatwym w użyciu edytorem tekstu, szczególnie zarówno dla nowych, jak i zaawansowanych użytkowników Linux. Zwiększa użyteczność, zapewniając konfigurowalne wiązanie kluczowe.

Nano ma następujące funkcje:

  • Wysoce konfigurowalne powiązania kluczowe
  • Podświetlanie składni
  • Opcje cofania i ponownego
  • Pełny wyświetlacz linii na standardowym wyjściu
  • Obsługa pagera do odczytania ze standardowego wejścia
Nano Redaktor

Możesz zainstalować Nano Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt Zainstaluj nano [na debian, ubuntu i mennicy] $ sudo dnf instaluj nano [on Rhel, Centos i Fedora] $ sudo pacman -s nano [on Arch Linux i Manjaro] $ sudo zyper instaluj nano [na OpenSuse] 

Możesz sprawdzić nasz pełny przewodnik edytowania plików z nano Editor pod adresem:

  • Jak używać nano edytora w Linux

4. GNU EMACS

EMACS jest wysoce rozszerzalnym i konfigurowalnym edytorem tekstu, który oferuje również interpretację języka programowania Lisp u podstaw. Można dodać różne rozszerzenia, aby obsługiwać funkcje edycji tekstu.

Emacs ma następujące funkcje:

  • Dokumentacja użytkownika i samouczki
  • Podświetlanie składni za pomocą kolorów nawet do zwykłego tekstu.
  • Unicode obsługuje wiele języków naturalnych.
  • Różne rozszerzenia, w tym poczta i wiadomości, interfejs debuggera, kalendarz i wiele innych
Redaktor Emacs

Możesz zainstalować Emacs Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt instal Emacs [na Debian, Ubuntu i Mint] $ sudo dnf instaluj emacs [on Rhel, Centos i Fedora] $ sudo pacman -s emacs [on Arch Linux i Manjaro] $ sudo zyper instaluj emacs [na OpenSuse] 

5. Kate/Kwrite

Kate jest bogatym w funkcje i bardzo wtyczalny edytor tekstu, który jest wyposażony w Środowisko KDesktop (KDE). Projekt Kate ma na celu opracowanie dwóch głównych produktów, które są: Katepart I Kate.

Katepart jest komponentem zaawansowanego edytora tekstu zawartego w wielu aplikacjach KDE, które mogą wymagać od użytkowników edytowania tekstu, podczas gdy Kate to tekst wielokrotnego interfejsu (MDI), edytor.

Poniżej znajdują się niektóre z jego ogólnych funkcji:

  • Rozszerzalne poprzez skrypty
  • Kodowanie wsparcia, takie jak tryb Unicode
  • Renderowanie tekstu w trybie dwukierunkowym
  • Obsługa końcowa linii z funkcjami automatycznego wykrywania

Również zdalna edycja plików i wiele innych funkcji, w tym zaawansowane funkcje edytora, funkcje aplikacji, funkcje programowania, funkcje podświetlania tekstu, funkcje tworzenia kopii zapasowych oraz funkcje wyszukiwania i wymiany.

Kate Editor

Możesz zainstalować Kate Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt Zainstaluj Kate [na Debian, Ubuntu i Mint] $ sudo dnf instaluj Kate [on Rhel, Centos i Fedora] $ Sudo Pacman -s Kate [on Arch Linux i Manjaro] $ sudo zyper instalacja Kate [na OpenSuse] 

6. Sublime Text Editor

Sublime Text to potężny edytor kodu źródłowego międzyplatformowy z interfejsem programowania Python. Obsługuje wiele języków programowania i języków znaczników, a funkcje mogą być dodawane przez użytkowników z wtyczkami, głównie zbudowanymi przez społeczność i obsługiwaną na licencjach bezpłatnych oprogramowania.

Sublime Text Editor dla Linux

Możesz zainstalować Sublime Text Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt instal instaluj sublime-text [na debian, ubuntu i mint] $ sudo dnf instaluj sublime-text [on Rhel, Centos i Fedora] $ sudo Pacman -s SUBLIME-Text [na Arch Linux i Manjaro] $ sudo zyper Zainstaluj tekst Sublime-Text [na OpenSuse] 

7. Redaktor Jed

Jed jest także kolejnym edytorem wiersza poleceń z obsługą funkcji GUI, takich jak menu rozwijane. Jest opracowywany celowo dla tworzenia oprogramowania, a jedną z jego ważnych funkcji jest obsługa trybu Unicode.

Redaktor Jed

Możesz zainstalować Jed Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt Zainstaluj Jed [na Debian, Ubuntu i Mint] $ sudo dnf instaluj Jed [na Rhel, Centos i Fedora] $ sudo pacman -s [on Arch Linux i Manjaro] $ sudo zyper instaluj [na OpenSuse] 

8. Redaktor GVIM

Jest to wersja GUI popularnego edytora vim i ma podobne funkcje jak wiersz poleceń vim.

Redaktor GVIM

Możesz zainstalować GVIM Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt Zainstaluj vim -gtk3 [na Debian, Ubuntu i Mint] $ sudo dnf instaluj GVIM [na Rhel, Centos i Fedora] $ sudo pacman -s gvim [on Arch Linux i Manjaro] $ sudo zyper instalacja gvim [ON OpenSuse] 

9. Redaktor Geane

Geane to małe i lekkie zintegrowane środowisko programistyczne, które oferuje podstawowe funkcje podobne do IDE, koncentrując się na tworzeniu oprogramowania za pomocą zestawu narzędzi GTK+.

Ma kilka podstawowych funkcji wymienionych poniżej:

  • Podświetlanie składni
  • Interfejs wtyczki
  • Obsługuje wiele typów plików
  • Umożliwia składanie kodu i nawigację kodu
  • Nazwa symbolu i konstruowanie automatycznego ukończenia
  • Obsługuje automatyczne zamykanie tagów HTML i XML
  • Podstawowe funkcje zarządzania projektami plus wiele innych
Redaktor Geane

Możesz zainstalować Geane Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt instaluj Geane [na Debian, Ubuntu i Mint] $ sudo dnf instaluj Geane [on Rhel, Centos i Fedora] $ Sudo Pacman -s Geane [on Arch Linux i Manjaro] $ sudo zyper instalacja Geane [On Opensuse] 

10. Podkładka liściowa

Leaf Pad to edytor tekstu oparty na GTK+, który jest dziś popularny wśród użytkowników Linux. Jest łatwy w użyciu przez nowych użytkowników Linuksa.

Ma następujące funkcje:

  • Opcja kodezet
  • Umożliwia automatyczne wykrywanie kodów
  • Opcje cofania i ponownego
  • Wyświetl numery wierszy plików
  • Obsługuje opcje przeciągania i upuszczania
  • Obsługa drukowania
Redaktor Leafpad

Możesz zainstalować Podkładka liściowa Edytor w systemach Linux za pomocą Menedżera pakietów Snap, jak pokazano.

$ sudo snap instal instaluj Leafpad 

11. Bluefish

Bluefish jest łatwym do zainstalowania i zaawansowanego edytora tekstu ukierunkowanego na programistów i programistów internetowych Linux. Oferuje szeroki zestaw funkcji wymienionych poniżej:

  • Lekkie i szybkie
  • Integruje zewnętrzne programy Linux, takie jak Lint, Weblint, Make i wiele innych i filtrów, takie jak SED, Sort, AWK i wiele innych
  • Funkcja sprawdzania pisowni
  • Wspiera pracę nad wieloma projektami
  • Zdalne edycja plików
  • Wyszukaj i wymień wsparcie
  • Opcja cofania i ponownego
  • Automatyczne referencje zmodyfikowanych plików
Redaktor Bluefish

Możesz zainstalować Bluefish Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt Zainstaluj bluefish [na Debian, Ubuntu i Mint] $ sudo dnf instaluj bluefish [na Rhel, Centos i Fedora] $ sudo pacman -s bluefish [na arch Linux i Manjaro] $ sudo zyper Zainstaluj bluefish [na OpenSuse] 

12. Atom

Atom to bezpłatny i open source edytor kodów opracowany przez Github. Został zbudowany tak, aby można było całkowicie dostosowywać przy użyciu technologii internetowych, takich jak HTML i JavaScript i ma obsługę węzła.wtyczki oparte na JS i natywna kontrola git.

Najważniejsze informacje o funkcji Atom obejmują:

  • 100% open source
  • Nowoczesny, konfigurowalny układ
  • Tematy
  • Wbudowane wsparcie git
  • Współpraca w czasie rzeczywistym z TeleSync
  • Inteligentne automatyczne i Intellisense
  • Wbudowany menedżer pakietów
Edytor tekstu atomu

Możesz zainstalować Atom Edytor w systemach Linux za pomocą następujących poleceń.

---------- Na Debian, Ubuntu & Mint ---------- $ wget -c https: // atom.IO/Pobierz/Deb -o Atom.Deb $ sudo dpkg -i atom.Deb ---------- Na Rhel, Centos i Fedora ---------- $ wget -c https: // atom.IO/Pobierz/RPM -O Atom.RPM $ sudo rpm -i atom.RPM 

13. Vscode

VSCode to solidny bezpłatny i open source nowoczesny edytor tekstu zbudowany przez Microsoft dla komputerów Linux, Mac i Windows.

Oferuje mnóstwo potężnych funkcji, w tym:

  • Pełna możliwość debugowania za pomocą interaktywnej konsoli, punktów przerwania, stosów połączeń itp.
  • Wbudowane wsparcie GIT z poleceniami GIT
  • Intellisense
  • 100% konfigurowalność
  • Obsługa mnóstwa języków prosto z pudełka
  • Układy do przełączania
  • Wbudowany terminal
Kod Studio Visual

Możesz zainstalować Vscode dla dystrybucji Linux, pobierając .Deb Lub .RPM Pakiet ze strony pobierania VSCode.

14. Lekki stół

Lekka tabela to potężny, bez bałaganu edytora tekstu międzyplatformowego zbudowanego tak, aby można go było dostosować, aby można go było użyć w każdym, co jego użytkownik wybierze.

Funkcje Light Table obejmują:

  • Ocena wbudowana
  • Zegarki w czasie rzeczywistym
  • Bezpłatne i open source
  • Menedżer wtyczek
  • Potężna edycja
Edytor kodu tabeli lekkiej

Możesz zainstalować Lekki stół na Ubuntu i jego pochodnych przy użyciu następującego PPA.

$ sudo add-apt-repozytory PPA: DR-AKULAVICH/LIGHTTable $ sudo apt-get aktualizacja 

15. Medit edytor tekstu

Medit to lekki edytor tekstu typu open source dla Mac, Linux i Windows. Pierwotnie zaczął jako prosty wbudowany komponent edytora GGAP i jest teraz własnym samodzielnym edytorem tekstu.

Funkcje Medit obejmują:

  • Konfigurowalne podświetlenie składni
  • Obsługa wtyczek napisanych w Python, C lub LUa
  • Wsparcie dla wyrażeń regularnych
  • Konfigurowalne akceleratory klawiatury
Edytor tekstu mediów

Możesz pobrać i zainstalować Medit z mooedit.Źródło.Strona sieciowa.

16. Neovim - edytor tekstu oparty na VIM

Neovim jest edytorem tekstu opartego na hiperextensywnym VIM, który koncentruje się na użyteczności i rozszerzalności funkcji. Został rozwidlony z popularnego redaktora VIM, aby agresywnie refaktywać jego funkcjonalność i użyteczność za pomocą współczesnego GUI, asynchronicznej kontroli pracy itp.

Najważniejsze cechy funkcji Neovima obejmują:

  • Bezpłatna i licencja open source
  • Obsługa katalogów podstawowych XDG
  • Kompatybilność z większością wtyczek VIM
  • Osadzony, konfigurowalny emulator terminalu
Neovim - edytor tekstu oparty na VIM

Możesz zainstalować Neovim Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt Zainstaluj Neovim [na Debian, Ubuntu i Mint] $ sudo dnf instaluj Neovim [on Rhel, Centos i Fedora] $ sudo pacman -s neovim [na Arch Linux i Manjaro] $ sudo zyper Zainstaluj Neovim [ON OPENSUSUSE] 

17. Notatnik++

Notepad ++ to konfigurowalny edytor tekstu zbudowany z naciskiem na prędkość i minimalny rozmiar programu dla platform Windows. Jest opracowywany na podstawie edytora tekstu Scyttilla i może rozszerzyć swoją funkcjonalność o mnóstwo wtyczek.

Jego funkcje obejmują:

  • Edycja zakładek
  • Składanie kodu
  • Wsparcie do zakładek
  • Mapa dokumentów
  • Perl kompatybilny wyrażenie regularne
Notatnik ++ Edytor kodu źródłowego

Możesz zainstalować Notatnik++ Edytor w systemach Linux za pomocą pstryknąć Zarządzaj pakietem, jak pokazano.

$ sudo snap instaluj notatnik-plus 
Powiązane czytanie: 11 Najlepszy Notatnik ++ Alternatywy dla Linuksa

18. Edytor kodu Kakoune

Kakoune to bezpłatny i open source oparty na oparciu o modelu VIM z modelem edycji, który implementuje klawisze VI jako język edycji tekstu.

Ma wśród nich kilka funkcji:

  • Auto-indentacja
  • Manipulacja przypadkami
  • Rurując każdą selekcję do filtra zewnętrznego
  • Haczyki
  • Podświetlanie składni
  • Dostosowywanie
  • Wiele selekcji
Edytor kodu Kakoune

Możesz zainstalować Kakoune Edytor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt Zainstaluj Kakoune [na Debian, Ubuntu i Mint] $ sudo dnf instaluj Kakoune [na Rhel, Centos i Fedora] $ sudo pacman -s kakoune [on Arch Linux i Manjaro] $ sudo zyper instalacja kakoune [na OpenSuse] 

19. Mikro -terminal edytor tekstu

Micro to edytor tekstu oparty na wierszu poleceń zbudowany tak, aby był łatwy i wystarczająco intuicyjny, aby użytkownicy mogli skorzystać z funkcji w innych edytorach tekstu opartych na terminalu bez stromej krzywej uczenia się.

Najważniejsze cechy funkcji Micro obejmują:

  • Wsparcie myszy
  • Wiele kursów
  • Emulacja końcowa
  • Wysoka konfigurowalność
  • System wtyczek
  • Biblioteka statyczna bez zależności
Edytor tekstu mikro terminala

Możesz łatwo zainstalować mikro w dystrybucji Linux, uruchamiając następujący skrypt instalacyjny.

$ curl https: // getmic.ro | grzmotnąć 

20. Wsporniki edytor tekstu

Brackets to nowoczesny edytor kodu bezpłatnego i open source utworzony przez Adobe, ze szczególnym uwzględnieniem tworzenia stron internetowych. Jest napisany w HTML, CSS i JavaScript, aby oferować programistom bogatą edycję kodu z możliwością rozszerzenia swoich natywnych funkcji przy użyciu kilku bezpłatnych rozszerzeń.

Funkcje wsporników obejmują:

  • Piękny interfejs użytkownika
  • Wsparcie preprocesora dla SCS i mniej
  • Redaktorzy inline
  • Podgląd na żywo
  • Wiele edycji tabletek
  • Wsparcie PHP
  • Obsługuje protokół serwera języka
  • Obsługa rozszerzeń wtyczek
Wsporniki edytor tekstu

Możesz zainstalować Wsporniki Edytor w systemach Linux za pomocą pstryknąć Menedżer pakietów, jak pokazano.

$ sudo snap instalacje instalacji 

21. Redaktor Lite

Lite to nowy edytor tekstu opracowywany głównie w Lua Język, który ma na celu zaoferowanie czegoś praktycznego, przyjemnego, małego i szybkiego, stworzonego tak po prostu, jak to możliwe; łatwe do zmiany i rozszerzenia lub użycia bez robienia.

Edytor tekstu Lite

22. Redaktor popiołu

Ash jest prostym i czystym edytorem tekstu opartego na wierszu poleceń, który zaprojektowany tak, aby był łatwy w użyciu z nowoczesnymi wiązaniem kluczy i jest wystarczająco wydajny, aby zarządzać dużą liczbą plików jednocześnie i ma szeroką gamę nowoczesnych funkcji.

Ash - nowoczesny edytor tekstu terminalu

23. CUDATEXT

Cudatext to nowy czysty edytor tekstu open source i międzyplatformowy, który zawiera mnóstwo funkcji, które obejmują:

  • Podróżowanie składni dla wielu języków.
  • Znajdź/zamień na wyrażenia regularne.
  • Paleta dowodzenia, z dopasowaniem rozmytym.
  • Przeglądarka binarna/sześciokątna dla plików o nieograniczonym rozmiarze.
  • Wsparcie dla wielu kodowania.
CUDATEXT - Edytor tekstu międzyplatformowy
Końcowe

Uważam, że lista jest więcej niż to, na co patrzyliśmy, dlatego jeśli użyłeś innych darmowych i open source Editors, daj nam znać, publikując komentarz. Dziękujemy za przeczytanie i zawsze pozostań w kontakcie z Tecmint.