Notepadd++ to całkowicie darmowy edytor kodu źródłowego stworzony jako zamiennik notatnika w systemie Windows – jest napisany w oparciu o Scintilla w C++ i implementuje Win32 API i STL, aby zapewnić, że rozmiary programów są małe przy dużej szybkości wykonywania – funkcje, które od tego czasu stały się nazwą rodzinną wśród programistów. Niestety, nie ma wersji dostępnej dla użytkowników Linuksa.
Oto lista najlepszych alternatyw Notepadd++, które możesz uruchomić na swojej dystrybucji Linuksa i być zadowolonym.
edytor Vim
Vim to potężny, w pełni konfigurowalny edytor tekstu do tworzenia dowolnego typu tekstu. Jest stylizowany na „vi”, który jest dostarczany z OS X i większością systemów uniksowych firmy Apple.
jest znany z wielopoziomowego drzewa cofania, rozbudowanego systemu wtyczek, obsługi zbyt wielu formatów plików i języków programowania do listy oraz wsparcia integracji z wieloma narzędziami.

aby dowiedzieć się więcej o edytorze Vimów, sprawdź nasze powiązane artykuły.
- Vim 8.0 został wydany po 10 latach – zainstaluj na systemach Linux
- 10 powodów, dla których powinieneś używać Edytora tekstu Vi/Vim w Linuksie
- 6 najlepszych edytorów kodu inspirowanych Vi/Vim dla Linuksa
- dowiedz się przydatnych porad i trików edytora Vi/Vim, aby poprawić swoje umiejętności-Część 1
- 8 ciekawych porad i trików edytora Vi/Vim dla każdego administratora Linuksa – część 2
- jak włączyć podświetlanie składni w edytorze vi/Vim
Nano Editor
Nano to otwarty Edytor tekstu oparty na wierszu poleceń dla Systemów Operacyjnych typu Unix. Został on wzorowany na części klienta pocztowego Pine i edytora tekstu Pico z dużo większą funkcjonalnością.
jego funkcje obejmują podświetlanie składni, komentowanie/komentowanie linii jednym naciśnięciem klawisza (M-3), Funkcje bindowalne, łatwe wycinanie końcowych spacji Z uzasadnionych akapitów itp.

w większości dystrybucji Linuksa nano jest już zainstalowany, jeśli nie, możesz go łatwo zainstalować za pomocą następujących poleceń:
# apt install nano # yum install nano
GNU Emacs
GNU Emacs to konfigurowalny, rozszerzalny, samodokumentujący się edytor tekstu w czasie rzeczywistym z rodziny edytorów tekstu Emacs popularnych ze względu na ich rozszerzalność.
jego funkcje, w tym obsługa podświetlania składni dla wielu formatów plików i języków, dostosowywanie za pomocą kodu Emacs Lisp lub GUI, pełna obsługa Unicode, pełna wbudowana dokumentacja i samouczki itp.

aby zainstalować GNU Emacs, wykonaj następujące polecenie na terminalu Linux.
# apt install emacs # yum install emacs
Gedit
Gedit to aplikacja do edycji tekstu o otwartym kodzie źródłowym, zaprojektowana do edycji tekstu ogólnego przeznaczenia. Jest to własny edytor tekstu GNOME i jest dostarczany jako domyślny edytor tekstu środowiska graficznego GNOME.
funkcje gedit obejmują tworzenie kopii zapasowych plików, zawijanie tekstu, numerowanie linii, zdalną edycję plików, konfigurowalne czcionki i kolory, obsługę regex itp.

aby zainstalować Gedit, wydaj następujące polecenie na terminalu Linux.
# apt install gedit # yum install gedit
Geany
Geany jest otwartym edytorem tekstu GTK+ stworzonym w celu zapewnienia użytkownikom lekkiego i szybkiego IDE, które ledwo zależy od innych pakietów.
jego funkcje, w tym wbudowana konsola przełączalna, obsługa Wielu języków programowania i formatów plików, składanie kodu, wskazówki dotyczące połączeń, nawigacja po kodzie, automatyczne uzupełnianie nazwy symbolu itp.

aby zainstalować Geany, wykonaj polecenie na terminalu Linux.
# apt install geany # yum install geany
Atom
Atom to potężny, konfigurowalny, bogaty w funkcje i rozszerzalny edytor tekstu open source stworzony przez programistów GitHub dla macOS, Windows i Linux.
jego funkcje obejmują natywną integrację z Gitem do pracy z projektami GitHub, Teletype do współpracy nad projektami na żywo, wiele paneli, inteligentne autouzupełnianie, wbudowany menedżer pakietów itp.

Dowiedz się więcej o Atom – edytorze tekstu i kodu źródłowego dla Linuksa
Sublime Text
Sublime Text jest darmowym, potężnym, zastrzeżonym, zarządzanym przez społeczność, wieloplatformowym i rozszerzalnym edytorem kodu źródłowego z interfejsem API Pythona.
Sublime Text został po raz pierwszy wydany w 2008 roku przez Jona Skinnera i Willa Bonda i od tego czasu zdobył serca oddanych użytkowników, którzy przysięgają, że jest to nowoczesna wersja vi i GNU Emacsa.
posiada czysty, minimalistyczny interfejs użytkownika, Goto Anything, split editing, instant project switch, wsparcie dla praktycznie każdego języka programowania, wsparcie dla ton wtyczek itp.

Dowiedz się więcej o tym, jak zainstalować Sublime Text na Linuksie
Kate
Kate (kde advanced text editor) jest otwartym edytorem tekstu GUI rozwijanym przez społeczność KDE i dostarczanym z oprogramowaniem kde od 2001 roku.
Kate jest używana jako komponent do edycji w Quanta Plus, interfejsie Latex i KDevelop wśród innych technologii. Jego funkcje obejmują zwijanie kodu, podświetlanie składni, które jest rozszerzalne za pomocą plików XML, automatyczne wykrywanie kodowania znaków itp.

aby zainstalować Kate, wykonaj polecenie na terminalu Linux.
# apt install kate # yum install kate
Notepadqq
Notepadqq to całkowicie darmowy edytor kodu źródłowego stworzony jako alternatywa dla Linuksa dla Notepad++, który jest dostępny tylko dla Windows. I podobnie jak Notepadd++, ma na celu zapewnienie, że rozmiary programów są małe przy dużej szybkości wykonywania.
jego funkcje obejmują prosty, eye-candy UI z obsługą edycji multiview, rozszerzenie wtyczki, kilka języków programowania, podświetlanie składni, itp.

aby zainstalować notepadqq, wykonaj polecenie na terminalu Linux.
--------------- On Debian/Ubuntu --------------- $ sudo add-apt-repository ppa:notepadqq-team/notepadqq$ sudo apt-get update$ sudo apt-get install notepadqq--------------- On CentOS/Fedora ---------------# yum install notepadqq
Visual Studio Code
Visual Studio Code to potężny, rozszerzalny, w pełni konfigurowalny, wieloplatformowy edytor tekstu stworzony przez Microsoft Corporation. Oferuje użytkownikom na wszystkich platformach ujednolicone środowisko do budowania i testowania programów w dowolnym języku dla dowolnej platformy.
funkcje VS Code obejmują IntelliSense, wbudowane polecenia Git, debugger wbudowany w edytor wraz z przerwami debugowania, stosy połączeń i interaktywną konsolę, obsługę prawie każdego języka programowania itp.

SciTE
SciTE jest edytorem tekstowym opartym na SCIntilla, który został po raz pierwszy stworzony w celu scintilla ale od tego czasu stał się przydatny do tworzenia i uruchamiania programów, które zwykle mają proste konfiguracje. Posiada prosty, zakładkowy GUI z podświetleniem składni, obsługę tekstu dwukierunkowego, Skrypty pomocnicze, konfigurowalne skróty klawiaturowe itp.
darmowa wersja SciTE jest dostępna dla systemów zgodnych z systemem Linux z GTK+ i Windows, podczas gdy wersja komercyjna jest do pobrania ze sklepu Mac App Store.

CodeLobster
CodeLobster jest całkowicie darmowym wielofunkcyjnym i przenośnym IDE zaprojektowanym dla PHP, projekty HTML, CSS i JavaSCRIPT z obsługą ponad 15 frameworków. Oferuje użytkownikom prawie wszystkie funkcje w wielu płatnych aplikacjach, takich jak podświetlanie par, podpowiedzi, debugowanie PHP i JS oraz zaawansowane autouzupełnianie, przyrostowe wyszukiwanie itp.
wersja professional zawiera funkcje takie jak SASS i LESS, split window compare, sprawdzanie poprawności kodu, menedżer SQL itp. i mnóstwo dodatkowych wtyczek, które są godne użytkownika korporacyjnego.
