Ten artykuł ma na celu wprowadzenie do niektórych z najbardziej popularnych Notepad++ alternatyw dla Linuksa, w tym instalacji, podstawowych cech i funkcji.
Nano textmode Notepad++ Alternatywa dla Linuksa
Nano jest prawdopodobnie najbardziej przyjaznym dla użytkownika procesorem tekstu dla terminala. Jest on domyślnie dołączony do większości popularnych dystrybucji Linuksa.
Aby utworzyć plik tekstowy wystarczy wywołać nano i nazwę pliku jak w poniższym przykładzie:
Niektóre funkcje Nano obejmują:
CTRL + G lub F1 = uzyskaj pomoc.
CTRL + X lub F2 = zapisz plik i wyjdź.
CTRL + O lub F3 = wypisz.
CTRL + W lub F6 = znajdź określony ciąg lub określony tekst w pliku.
CTRL + K lub F9 = wytnij bieżącą linię.
CTRL + C = anuluj operację.
vim textmode Notepad++ Alternatywa dla Linuksa
Vim jest ewolucją starego edytora tekstu vi dla terminala, nie jest tak przyjazny dla użytkownika jak nano.
Pomimo bycia jednym z najpopularniejszych edytorów tekstu razem z Nano, Vim nie jest domyślnie dostępny w dystrybucjach takich jak Debian.
Aby zainstalować go jako root lub wywołując sudo uruchom:
Aby uzyskać szybki podgląd możesz uruchomić go:
Jak widzisz początkowy ekran mówi Ci :q + ENTER jest wymagane do wyjścia. W przypadku, gdy potrzebujesz pomocy możesz wpisać :q + ENTER. Aby zapisać i wyjść możesz nacisnąć :wq, a aby wyjść bez pytania o potwierdzenie :q!.
Emacs GUI Notepad++ Alternative for Linux
Emacs jest edytorem tekstu dla GUI opartym na powiązaniach klawiszy, jest w pełni konfigurowalny, i jest
świetnym narzędziem zorientowanym na unikanie myszy podczas pisania na GUI. Posiada specyficzne cechy dla programowania, takie jak:
- Tryby edycji uwzględniające treść, w tym kolorowanie składni, dla wielu typów plików.
- Kompletna wbudowana dokumentacja, w tym samouczek dla nowych użytkowników.
- Pełne wsparcie Unicode dla prawie wszystkich ludzkich skryptów.
- Wysoko konfigurowalny, przy użyciu kodu Emacs Lisp lub interfejsu graficznego.
- System pakowania do pobierania i instalowania
- Cały ekosystem funkcjonalności poza edycją tekstu, w tym planista projektów, czytnik poczty i wiadomości, interfejs debuggera, kalendarz i inne.
Źródło: https://www.gnu.org/software/emacs/
Pomimo przewodzenia na rynku razem z najpopularniejszymi edytorami tekstu Nano i vim, emacs nie pojawia się domyślnie w dystrybucjach takich jak Debian.
Aby zainstalować go jako root lub wywołując sudo uruchom:
Możesz uruchomić emacsa zarówno z menu aplikacji, jak i z terminala:
Na ekranie początkowym wyświetli się samouczek dla nowych użytkowników:
Możesz uzyskać dostęp do niektórych samouczków wideo Emacs przez LinuxHint na:
- How to Install EMACS on Ubuntu
- Emacs Themes
- Emacs Commands, One by One Tutorial
Gedit GUI Notepad++ Alternative for Linux
Gedit jest edytorem tekstu GNOME, jest domyślnie dołączony do GNOME.
Edytor tekstu Gedit Cechy:
Pełna obsługa tekstu internacjonalizowanego (UTF-8)
- Konfigurowalne kolorowanie składni dla różnych języków (C, C++, Java, HTML, XML, Python, Perl i wiele innych)
- Undo/Redo
- Edycja plików ze zdalnych lokalizacji
- Przywracanie plików
- Obsługa drukowania i podglądu wydruku
- Obsługa tablicy przycięć
- Obsługa schowka (wytnij/kopiuj/wklej)
- Szukaj i zamień z obsługą wyrażeń regularnych
- Przejście do konkretnej linii
- Automatyczne wcięcie
- Tekst zawijanie
- Numery linii
- Prawy margines
- Podświetlanie bieżącej linii
- Pasowanie nawiasów
- Pliki zapasowe
- Konfigurowalne czcionki i kolory
- Kompletny podręcznik użytkownika online
- Elastyczny system wtyczek, który może być używany do dynamicznego dodawania nowych zaawansowanych funkcji
Źródło: https://wiki.gnome.org/Apps/Gedit.
Atom GUI Notepad++ Alternative for Linux
Atom to edytor tekstu i kodu opracowany przez GitHub i dostępny dla systemów Linux, mac i Windows, obsługuje wtyczki, aby dodać funkcjonalności.
Aby rozpocząć pobierz swój pakiet z https://atom.io/.
Debian i użytkownicy bazujący na Debianie muszą pobrać pakiet .deb, podczas gdy dystrybucje oparte na Red Hat pakiet .rpm.
Zapisz pakiet na swoim komputerze.
Aby zainstalować Atom na Debianie uruchom:
Uwaga: poniższe instrukcje zawierają błąd zależności biblioteki libgconf-2-4 i proces rozwiązywania problemu:
W tym przypadku:
Jeśli otrzymałeś podobny błąd z powodu zależności, uruchom:
Po zainstalowaniu zależności uruchom ponownie polecenie dpkg, aby zainstalować Atom:
Geany GUI Notepad++ Alternatywa dla Linuksa
Geany to kolejny edytor tekstu i kodu obsługujący ponad 50 języków programowania, obsługuje również wtyczki, aby dodać funkcjonalności i obsługuje wiele typów plików.
Geany nie jest domyślnie dołączony do Debiana, ale jest dostępny w repozytoriach, aby go zainstalować wystarczy uruchomić:
Po zainstalowaniu Geany można uruchomić z menu apps:
Domyślny widok Geany:
Funkcje Geany obejmują:
- Wyświetlanie składni
- Składanie kodu
- Automatyczne uzupełnianie nazw symboli
- Uzupełnianie konstrukcji/snippets
- Automatyczne zamykanie znaczników XML i HTML
- Wskazówki dotyczące wywołań
- Wiele obsługiwanych typów plików, w tym C, Java, PHP, HTML, Python, Perl, Pascal (pełna lista)
- Listy symboli
- Regulacja kodu
- System budowania do kompilacji i wykonywania kodu
- Proste zarządzanie projektem
- Interfejs wtyczek (zobacz Wtyczki)
Źródło: https://www.geany.org/about/geany/.
Mam nadzieję, że ten krótki artykuł o Notepad++ Alternatives for Linux okazał się dla Ciebie przydatny.
- Konfigurowanie edytora tekstu Nano za pomocą nanorc
- Vim vs Emacs: Szczegółowe porównanie
- Emacs Org Mode, część 1
- Instalacja Atom Text Editor na Debianie 10
- Praca z dokumentami JSON w edytorze ATOM
- Color Picker w Atom Editor
- Najlepsze edytory tekstu dla Ubuntu
.