23 najlepsze edytory tekstu Open Source (GUI + CLI) w 2021

edytory tekstu mogą być używane do pisania kodu, edycji plików tekstowych, takich jak pliki konfiguracyjne, tworzenia plików instrukcji użytkownika i wielu innych. W Linuksie edytory tekstu są dwa rodzaje, czyli graficzny interfejs użytkownika (GUI) i edytory tekstu wiersza poleceń (konsola lub terminal).

nie przegap: Moje Ulubione Edytory wiersza poleceń dla Linuksa – jaki jest twój edytor?

w tym artykule przyjrzę się niektórym z najlepszych 21 powszechnie używanych edytorów tekstowych open-source w Linuksie zarówno na serwerach, jak i komputerach stacjonarnych.

Vi/Vim Editor

Vim to potężny edytor tekstu oparty na wierszu poleceń, który ulepszył funkcjonalności 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 go edytorem programistycznym. Umożliwia podświetlanie składni podczas pisania kodu lub edycji plików konfiguracyjnych.

możesz zainstalować edytor Vim w systemach Linux używając domyślnego menedżera pakietów, jak pokazano.

$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim 

Jeśli chcesz zobaczyć naszą pełną serię na vi (m), skorzystaj z poniższych linków:

  • Ucz się i używaj Vi/Vim jako pełnotekstowego edytora w Linuksie
  • Naucz się porad i trików edytora 'Vi/Vim’, aby zwiększyć swoje umiejętności
  • 8 interesujących porad i trików edytora 'Vi/Vim’
Vi/Vim Linux Editor
VI/Vim Linux Editor

Gedit

Gedit jest ogólnym edytorem tekstu opartym na Gui i jest instalowany domyślnie w środowisku graficznym GNOME. Jest prosty w użyciu, wysoce pluggable i potężny edytor z następującymi funkcjami:

  • Obsługa UTF-8
  • Korzystanie z konfigurowalnego rozmiaru czcionki i kolorów
  • wysoce konfigurowalne podświetlanie składni
  • funkcje Cofnij i ponów
  • Przywracanie plików
  • Zdalna edycja plików
  • Wyszukiwanie i zastępowanie tekstu
  • funkcje obsługi schowka i wiele innych
edytor gedit
edytor gedit

możesz zainstalować edytor gedit w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit 

Nano Editor

Nano jest łatwym w użyciu edytorem tekstu, szczególnie dla nowych i zaawansowanych użytkowników Linuksa. Zwiększa użyteczność, zapewniając konfigurowalne Wiązanie kluczy.

Nano posiada następujące funkcje:

  • wysoce konfigurowalne wiązania klawiszy
  • podświetlanie składni
  • opcje Cofnij i ponów
  • wyświetlanie pełnej linii na standardowym wyjściu
  • Obsługa pagera do odczytu ze standardowego wejścia

Nano Editor
nano editor

możesz zainstalować Nano Editor w systemach Linux używając domyślnego menedżera pakietów, jak pokazano na rysunku.

$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano 

Możesz sprawdzić nasz kompletny przewodnik do edycji plików za pomocą edytora Nano pod adresem:

  • Jak używać Edytora Nano w Linuksie

GNU Emacs

Emacs jest wysoce rozszerzalnym i konfigurowalnym edytorem tekstu, który oferuje również interpretację języka programowania Lisp w jego jądrze. Różne rozszerzenia mogą być dodawane do obsługi funkcji edycji tekstu.

Emacs posiada następujące funkcje:

  • Dokumentacja użytkownika i samouczki
  • podświetlanie składni za pomocą kolorów nawet dla 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
edytor Emacs
edytor Emacs

możesz zainstalować edytor emacs w systemach Linux przy użyciu domyślnego menedżera pakietów, jak pokazano.

$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs 

Kate/Kwrite

Kate jest bogatym w funkcje edytorem tekstu, który jest wyposażony w środowisko KDESKTOP (KDE). Projekt Kate ma na celu rozwój dwóch głównych produktów, które 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 jest edytorem tekstu interfejsu wielu dokumentów (MDI).

oto niektóre z jego ogólnych cech:

  • rozszerzalny poprzez Skrypty
  • obsługa kodowania, taka jak tryb Unicode
  • renderowanie tekstu w trybie dwukierunkowym
  • obsługa zakończenia 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 zastępowania.

edytor Kate
edytor Kate

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

$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate 

Sublime Text Editor

Sublime Text jest potężnym wieloplatformowym edytorem kodu źródłowego 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 tworzonymi przez społeczność i obsługiwanymi na licencji wolnego oprogramowania.

Sublime Text Editor for Linux
Sublime Text Editor for Linux

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

$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text 

edytor Jed

Jed jest również innym edytorem wiersza poleceń z obsługą funkcji GUI, takich jak rozwijane menu. Został opracowany specjalnie do tworzenia oprogramowania, a jedną z jego ważnych cech jest obsługa trybu Unicode.

edytor Jed
edytor Jed

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

$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed 

gVim Editor

jest to wersja GUI popularnego edytora Vim i ma podobne funkcje jak vim wiersza poleceń.

gVim Editor
gVim Editor

możesz zainstalować gVim editor w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim 

Geany Editor

Geany jest małym i lekkim zintegrowanym środowiskiem programistycznym, które oferuje podstawowe funkcje podobne do IDE z naciskiem na tworzenie oprogramowania przy użyciu Gtk+ toolkit.

ma kilka podstawowych funkcji wymienionych poniżej:

  • podświetlanie składni
  • interfejs Pluggable
  • obsługuje wiele typów plików
  • umożliwia składanie kodu i nawigację po nim
  • nazwa symbolu i konstruowanie automatycznego uzupełniania
  • obsługuje automatyczne zamykanie znaczników HTML i XML
  • elementarna funkcjonalność zarządzania projektami i wiele innych
Geany Editor
Geany Editor

możesz zainstalować Geany Editor w systemach Linux, używając domyślnego menedżera pakietów.

$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany 

Leaf Pad

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

posiada następujące funkcje:

  • opcja zestawu kodowego
  • umożliwia automatyczne wykrywanie zestawu kodowego
  • opcje Cofnij i ponów
  • wyświetl numery linii plików
  • obsługuje opcje przeciągania i upuszczania
  • obsługa drukowania
Leafpad edytor
edytor Leafpad

możesz zainstalować edytor leaf pad w systemach Linux za pomocą menedżera pakietów snap, jak pokazano.

$ sudo snap install leafpad

Bluefish

Bluefish to łatwy w instalacji i zaawansowany edytor tekstu skierowany do programistów Linuksowych i programistów internetowych. 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, Orurowanie, takie jak sed, sort, awk i wiele innych
  • funkcja sprawdzania pisowni
  • obsługuje pracę nad wieloma projektami
  • zdalna edycja plików
  • Wyszukaj i zamień wsparcie
  • Cofnij i ponów opcję
  • Automatyczne odzyskiwanie zmodyfikowanych plików
  • dytor bluefish

    edytor bluefish
    edytor bluefish

    możesz zainstalować edytor bluefish w systemach Linux korzystanie z domyślnego menedżera pakietów, jak pokazano.

$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish 

Atom

Atom to darmowy i open-source wieloplatformowy edytor kodu opracowany przez GitHub. Został zbudowany, aby być w pełni konfigurowalny przy użyciu technologii internetowych, takich jak HTML i JavaScript i ma wsparcie dla węzła.wtyczki oparte na js i natywne sterowanie Git.

cechy atomu obejmują:

  • 100% open source
  • Nowoczesny, konfigurowalny układ
  • motywy
  • Wbudowana obsługa Git
  • Współpraca w czasie rzeczywistym z Telesync
  • Smart auto-complete i IntelliSense
  • wbudowany menedżer pakietów
ATOM text editor
atom text editor

możesz zainstalować atom Editor w systemach Linux za pomocą następujących poleceń.

---------- 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 to darmowy i otwarty Edytor tekstu stworzony przez firmę Microsoft dla komputerów Linux, Mac i Windows.

oferuje mnóstwo zaawansowanych funkcji, w tym:

  • pełna możliwość debugowania z interaktywną konsolą, punktami przerwania, stosami połączeń itp.
  • Wbudowana obsługa Git za pomocą komend Git
  • IntelliSense
  • 100% możliwości dostosowania
  • obsługa Wielu języków prosto po wyjęciu z pudełka
  • Toggable layouts
  • Wbudowany terminal
Visual Studio CODE
Visual Studio Code

możesz zainstalować VSCode dla swojej dystrybucji Linuksa, pobierając plik .deb lub .pakiet rpm ze strony pobierania VSCode.

Light Table

Light Table to potężny, pozbawiony bałaganu wieloplatformowy edytor tekstu zbudowany tak, aby był na tyle konfigurowalny, aby można go było używać w dowolnym wybranym przez użytkownika.

funkcje Light Table obejmują:

  • ocena Inline
  • zegarki czasu rzeczywistego
  • darmowy i open source
  • menedżer wtyczek
  • potężna edycja
edytor kodu Light Tableedytor kodu light table

możesz zainstalować Light Table na Ubuntu i jego pochodnych za pomocą następującego PPA.

$ sudo add-apt-repository ppa:dr-akulavich/lighttable$ sudo apt-get update$ sudo apt-get install lighttable-installer

edytor tekstu Medit

medit to lekki edytor tekstu o otwartym kodzie źródłowym dla komputerów Mac, Linux i Windows. Początkowo był prostym wbudowanym komponentem edytora GGAP, a obecnie jest 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 klawiatury
edytor tekstu multimedialnego
edytor tekstu multimedialnego

możesz pobrać i zainstalować Medit z mooedit.sourceforge.net strona.

Neovim – edytor tekstowy oparty na Vimie

Neovim jest hyperextensible edytor tekstowy oparty na Vimie z naciskiem na użyteczność i rozszerzalność funkcji. Został on rozwidlony od popularnego edytora Vim w celu agresywnego refaktorowania jego funkcjonalności i użyteczności za pomocą nowoczesnych GUI, asynchronicznej kontroli zadań itp.

do najważniejszych cech neovima należą:

  • darmowa i otwarta licencja
  • wsparcie dla bazowych katalogów XDG
  • Kompatybilność z większością wtyczek Vim
  • wbudowany, konfigurowalny emulator terminala
edytor tekstu oparty na Neovimneovim-edytor tekstu oparty na Vimie

możesz zainstalować edytor neovim w systemach Linux używając domyślnego menedżera pakietów, jak pokazano na rysunku.

$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim 

Notepad++

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 mieć swoją funkcjonalność rozszerzoną o mnóstwo wtyczek.

jego funkcje obejmują:

  • edycja zakładek
  • składanie kodu
  • Obsługa zakładek
  • Mapa dokumentu
  • Wyrażenie regularne zgodne z Perlem
edytor kodu źródłowego Notepad++
edytor kodu źródłowego Notepad++

możesz zainstalować edytor notepad++ w systemach Linux za pomocą snap package manage, jak pokazano.

$ sudo snap install notepad-plus-plus
podobne: 11 Best Notepad++ Alternatives For Linux

Kakoune Code Editor

Kakoune to darmowy edytor tekstu modalnego oparty na Vimie z modelem edycji, który implementuje naciśnięcia klawiszy Vi jako język edycji tekstu.

posiada kilka cech, wśród których są:

  • automatyczne wcięcie
  • manipulacja wielkością liter
  • przesyłanie każdego zaznaczenia do zewnętrznego filtra
  • Hooki
  • podświetlanie składni
  • dostosowywanie
  • wiele zaznaczeń
Kod Kakoune edytor
edytor kodu kakoune

możesz zainstalować edytor kakoune w systemach Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune 

mikro – edytor tekstu oparty na terminalu

mikro jest edytorem tekstu opartym na wierszu poleceń, zbudowanym tak, aby był łatwy i intuicyjny, aby użytkownicy mogli korzystać z funkcji innych edytorów tekstu opartych na terminalu bez stromej krzywej uczenia się.

najważniejsze cechy Micro to:

  • Obsługa myszy
  • wiele kursorów
  • emulacja terminala
  • wysoka możliwość dostosowania
  • system wtyczek
  • statyczna biblioteka bez zależności
edytor tekstu Micro Terminaledytor tekstu Micro terminal

możesz łatwo zainstalować Micro w swojej dystrybucji Linuksa, uruchamiając następujący skrypt instalacyjny.

$ curl https://getmic.ro | bash

Brackets Text Editor

Brackets to nowoczesny darmowy i otwarty Edytor kodu stworzony przez firmę Adobe z naciskiem na tworzenie stron internetowych. Jest napisany w HTML, CSS i JavaScript, aby zaoferować programistom internetowym bogate doświadczenie w edycji kodu z możliwością rozszerzenia jego natywnych funkcji za pomocą kilku bezpłatnych rozszerzeń.

funkcje nawiasów obejmują:

  • piękny interfejs użytkownika
  • Obsługa preprocesora dla SCSS i mniej
  • edytory Inline
  • podgląd na żywo
  • edycja z wieloma kartami
  • obsługa PHP
  • obsługuje protokół serwera językowego
  • obsługa rozszerzeń wtyczek
edytor nawiasów tekstowych
edytor nawiasów tekstowych

możesz zainstalować edytor nawiasów w systemach Linux za pomocą menedżera pakietów Snap, jak pokazano.

$ sudo snap install brackets

Lite Editor

Lite to nowy edytor tekstu opracowany głównie w języku Lua, który ma na celu zaoferowanie czegoś praktycznego, przyjemnego, małego i szybkiego, stworzonego tak prosto, jak to możliwe; łatwego do zmiany i rozszerzenia lub do użycia bez robienia tego.

Lite Text Editor
Lite Text Editor

Ash Editor

ash jest prostym i czystym edytorem tekstu opartym na wierszu poleceń, który został zaprojektowany tak, aby do użytku z nowoczesnymi wiązaniami kluczy i jest wystarczająco wydajny, aby zarządzać dużą liczbą plików jednocześnie i ma szeroki wachlarz nowoczesnych funkcji.

Ash - Nowoczesny edytor tekstu terminala
Ash – Nowoczesny edytor tekstu terminala

CudaText

CudaText jest nowym czystym open-source i cross-edytor tekstu platformy, który jest wyposażony w mnóstwo funkcji, które obejmują:

  • podświetlenie składni dla wielu języków.
  • Znajdź / Zamień na wyrażenia regularne.
  • paleta poleceń, z dopasowaniem rozmytym.
  • binarna przeglądarka / Hex dla plików o nieograniczonej wielkości.
  • wsparcie dla wielu kodowań.
CudaText - cross-platform text editor
CudaText – cross-platform text editor
Concluding

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *