logo

Edytory tekstu w systemie Linux

Edytor tekstu to rodzaj programu komputerowego, który może edytować zwykły tekst. Czasami takie programy są nazywane „notatnik” oprogramowanie. Edytory tekstu są oferowane jako pakiety do tworzenia oprogramowania i systemów operacyjnych i można je wykorzystywać do modyfikowania, w tym kodu źródłowego języka programowania, plików dokumentacji i plików konfiguracyjnych.

Można używać edytorów tekstu w systemie Linux edycja plików tekstowych, pisanie kodów, aktualizacja plików z instrukcjami użytkownika, i więcej. System Linux obsługuje wiele edytorów tekstu. W Linuksie istnieją dwa typy edytorów tekstu, które podano poniżej:

    Edytory tekstu wiersza poleceńtakie jak Vi, nano, pico i inne.Edytory tekstu GUItakie jak gedit (dla Gnome), Kwrite i inne.

Edytor tekstu odgrywa ważną rolę podczas kodowania. Dlatego ważne jest, aby wybrać najlepszy edytor tekstu. Edytor tekstu powinien być nie tylko prosty, ale także funkcjonalny i dobrze się z nim pracować.

A edytor tekstu z funkcjami IDE jest uważany za dobry edytor tekstu.

logo Javy

Co to jest tekst sformatowany i zwykły tekst?

Istnieją zasadnicze różnice pomiędzy tekstem sformatowanym (tworzonym przez oprogramowanie do DTP i procesory tekstu) a zwykłym tekstem (tworzonym i edytowanym przez wiele edytorów tekstu).

Wyłącznie zwykły tekst składa się z reprezentacji znaków. Wszystkie znaki są reprezentowane przez jedno-, dwu- lub czterobajtową sekwencję o stałej długości lub jako jedno-czterobajtowa sekwencja o zmiennej długości, zgodnie z określonymi konwencjami kodowania znaków, w tym UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 lub ASCII. Konwencje te określają kilka znaków drukowalnych, ale znaków niedrukowalnych, które zarządzają przepływem tekstu, w tym podziałami stron, podziałami wierszy i spacjami. Zwykły tekst nie zawiera żadnych innych informacji tekstowych, a jedynie zastosowanej konwencji kodowania znaków.

  • Zwykły tekst jest zapisywany w plikach tekstowych; jednak pliki tekstowe nie zapisują wyłącznie zwykłego tekstu.
  • Ogólnie rzecz biorąc, zwykły tekst był wyświetlany przy użyciu czcionki o stałej szerokości, takiej jak formatowanie kolumnowe, a wyrównanie w poziomie odbywało się czasami za pomocą białych znaków, czasami od pierwszych dni komputerów.
  • Z drugiej strony tekst sformatowany może obejmować metadane, formatowanie akapitów (np. odstępy, rozmieszczenie wyrazów i liter, wyrównanie i wcięcia między wierszami i akapitami), dane dotyczące formatowania znaków (np. styl, grubość, rozmiar i przestrzeń pisma) oraz dane specyfikacji strony (np. kierunek czytania, margines i rozmiar). Tekst bogaty może być skomplikowany.
  • Edytory tekstu są tworzone w celu otwierania i przechowywania plików tekstowych zawierających zwykły tekst lub cokolwiek innego, co można uznać za zwykły tekst, na przykład znaczniki tekstu sformatowanego lub inne znaczniki (np. SVG).

Krótka historia edytorów tekstu

Tekst komputerowy był wstawiany na karty za pomocą urządzeń typu keypunch, zanim udostępniono edytory tekstu. Następnie w czytniku kart osadzono fizyczne pudełka z cienkimi kartami kartonowymi. Obrazy kart Dicka, bębny i pliki magnetyczne wykonane z tego typu kart upiększają, na ogół nie miały znaków rozdzielających linie i przypuszczalnie zawierały 80 lub 90 rekordów znaków o stałej długości. Taśma dziurkowana zastąpiła karty. Mogłoby to zostać wykonane przez kilka dalekopisów, które używały unikalnych znaków do reprezentowania celów rekordu.

Kilka wczesnych systemów operacyjnych zawierało wsadowe edytory tekstu, opracowane przy użyciu procesorów językowych lub jako różne programy narzędziowe; przykładem była funkcja edycji plików źródłowych, tj. SQUOZE, dla SCAT w SHARE OS.

  • Pierwsi zbiorowi redaktorzy tekstów zasłynęli jako „redaktorzy liniowi” logiczne w porównaniu z terminalami typu maszyny do pisania lub dalekopisu bez wyświetlaczy.
  • Polecenia (zwykle jedno naciśnięcie klawisza) wpływały na edycję pliku w fikcyjnym punkcie wstawiania znanym jako 'kursor' .
  • Zmiany te dokumentowano poprzez wpisanie dowolnego polecenia umożliwiającego wydrukowanie małej sekcji pliku oraz okresowe drukowanie całego pliku.
  • Kursor można przesuwać za pomocą poleceń dostępnych w kilku edytorach wierszy, które opisują numer wiersza w pliku, ewentualnie wyrażenia regularne i ciągi tekstowe do znalezienia.
  • Za pomocą klawiatury można używać kilku edytorów liniowych; zmieniające się polecenia można pobrać z talii kart i zastosować do opisanego pliku.
  • Niektórzy podstawowi redaktorzy liniowi wspierali a 'zweryfikować' tryb, w którym polecenia modyfikujące pokazywały zmienione linie.
  • Edytory tekstu oparte na ekranie stały się powszechne, gdy dostępne były terminale komputerowe wraz z ekranami wideo.

O26 był jednym z oryginalnych edytorów pełnoekranowych, który został określony dla konsoli operatora systemu CDC 6000 w 1967 roku. vi był kolejnym pierwszym edytorem pełnoekranowym, który został określony w latach 70-tych; jest to nadal klasyczny edytor systemów operacyjnych Linux i Unix. Ponadto UCSD Pascal Screen Oriented Editor został napisany w latach 70. XX wieku i został opracowany zarówno dla tekstu ogólnego, jak i podzielonego na części kodu źródłowego.

Jeden z pierwszych projektów open source i wolnego oprogramowania, Emacs, to kolejny edytor działający w czasie rzeczywistym i pełnoekranowy, który został przeniesiony na różne systemy. Szybkość i łatwość użycia pełnoekranowego edytora była motywacją do kilku wczesnych zakupów terminali wideo.

W edytorze tekstu podstawową strukturą danych jest ta, która obsługuje ciąg znaków lub listę rekordów wskazujących bieżący stan edytowanego pliku. Ambicja edytorów tekstu, którzy mogliby szybciej cofać/ponawiać wcześniejsze zmiany, wstawiać tekst i tekst zdalny, doprowadziła do rozwoju bardziej skomplikowanych struktur danych, podczas gdy zmarły można przechowywać w jednej długiej tablicy znaków. Klasyczny edytor tekstu jako strukturę danych wykorzystuje bufor luk, linę, tabelę fragmentów lub listę połączonych linii.

Typy edytorów tekstu

Kilka edytorów tekstu jest prostych i małych, a inne zapewniają złożone i szerokie funkcje. Na przykład systemy operacyjne typu Unix i Unix zawierają edytor pico, ale kilka zawiera także edytory Emacs i vi. Systemy Microsoft udostępniają prosty Notatnik, dzięki czemu różne osoby, zwłaszcza programiści, korzystają z innych edytorów z dodatkowymi funkcjami.

  • W klasycznym systemie Mac OS Apple Macintosh istniał TeachText zastąpiony później w 1994 r. przez SimpleText, który w Mac OS X został zastąpiony przez TextEdit, który składa się z funkcji edytora tekstu z tymi typowymi dla edytora tekstu, takimi jak wybór dwóch lub więcej czcionek , marginesy i linijki.
  • Funkcje te są jednocześnie niedostępne, ale należy je zmienić poleceniem użytkownika lub programem automatycznie decydującym o typie pliku.
  • Prawie każdy edytor tekstu może zapisywać i czytać pliki w stylu zwykłego tekstu, umożliwiając im uruchamianie plików przechowywanych przez edytory tekstu. Jednakże zapisywanie tego typu plików za pomocą edytora tekstu wymaga zapewnienia, że ​​plik jest określony w formacie zwykłego tekstu i że jakiekolwiek ustawienia BOM lub kodowania tekstu nie spowodują, że plik będzie skomplikowany w oczekiwanym przeznaczeniu.
  • Wiele procesorów tekstu innych niż WYSIWYG, w tym WordStar , są wygodnie wprowadzane do użytku jako edytory tekstu i były używane jako takie w latach 80-tych.

Format pliku (domyślny) tych edytorów tekstu zazwyczaj obejmuje język znaczników, a powszechnym formatem jest formatowanie wizualne i zwykły tekst uzyskiwany za pomocą niedrukowalnych sekwencji ucieczki lub znaków sterujących. Późniejsze edytory tekstu, takie jak Microsoft Word, przechowują pliki w formacie binarnym i przeważnie nie są używane do modyfikowania plików zwykłego tekstu.

Typowe funkcje edytorów tekstu

    Znaleźć zamiennik:Edytory tekstu oferują rozbudowane możliwości wyszukiwania i zamiany ciągów tekstowych, zarówno w zestawie plików, jak i indywidualnie w wybranym folderze lub otwartych zakładkach.Wytnij, skopiuj i wklej:Prawie każdy edytor tekstu oferuje metody kopiowania i przenoszenia tekstu pomiędzy plikami lub w plikach.Formatowanie tekstu:Często edytory tekstu ułatwiają aspekty formatowania wizualnego, takie jak automatyczne wcięcie listy wypunktowanej i formatowanie wierszy za pomocą znaków ASCII, podświetlanie składni, formatowanie komentarzy i tak dalej.Cofnij i ponów:Edytory tekstu oferują możliwość cofania i ponawiania ostatecznej edycji, tak jak w przypadku procesorów. Zwłaszcza w przypadku poprzednich edytorów tekstu często zapamiętywany jest tylko jeden poziom historii edycji, a wydawanie poleceń cofania będzie następować tylko sukcesywnie 'przełącznik' ostateczna zmiana.
  • Możliwość przejścia do opisanego numeru linii.
  • Możliwość zarządzania tekstem zakodowanym w formacie UTF-8.

Zaawansowane funkcje edytorów tekstu

  • Definicja procedury i makra opisująca nowe funkcje i polecenia jako mieszankę wcześniejszych poleceń i makr, prawdopodobnie z przekazanymi parametrami lub zagnieżdżeniem makr.
  • Makra profilowe wraz z nazwami opisanymi np. w profilu, środowisku, wykonywane automatycznie przy uruchomieniu nowego pliku lub na początku sesji edycyjnej.
  • Profile umożliwiające zachowanie opcji ustalonych przez użytkownika w trakcie sesji edycyjnej.
  • Edycja wielu plików:Funkcje edycji dwóch lub więcej plików w czasie sesji edycji, prawdopodobnie zapamiętujące kursor w bieżącej linii wszystkich linii, aby wstawić zduplikowany tekst do wszystkich plików, przenieść lub skopiować tekst między plikami, porównać pliki obok siebie itp.Edytory wielu widoków:Funkcja pokazywania dwóch lub więcej widoków podobnego pliku, z oddzielnym śledzeniem kursora, dostosowywaniem modyfikacji pomiędzy oknami, ale oferująca te same funkcje, które są dostępne dla niezależnych plików.Edycja oparta na kolumnach:Funkcja wstawiania i modyfikowania danych w określonej kolumnie lub przenoszenia danych do określonych kolumn.Rozwiń/zwiń, znane również jako składanie:Funkcje umożliwiające tymczasowe wyłączenie sekcji tekstowych z widoku. Może opierać się na niektórych składnikach składniowych lub różnych numerach wierszy, np. z wyjątkiem wszystkiego pomiędzy BEGIN; i ten sam KONIEC;.Transformacja danych:Odczytanie i połączenie zawartości innego pliku tekstowego z aktualnie edytowanym plikiem. Kilka edytorów tekstu umożliwia dodanie wyniku polecenia dostarczonego do powłoki systemu operacyjnego. Aspekt zmiany wielkości liter można również przekonwertować na wielkie lub małe litery.Filtracja:Kilka zaawansowanych edytorów tekstu pozwala edytorowi przenieść sekcje lub każdy z zmienianych plików do innej usługi i wczytać dane wyjściowe z powrotem do pliku w miejscu „filtrowanych” linii. Na przykład przydatne jest sortowanie serii linii numerycznie lub alfabetycznie, wcięcie kodu źródłowego, wykonywanie obliczeń matematycznych i tak dalej.Rozciągliwość:Edytor tekstu przeznaczony do użytku przez kilku programistów musi oferować jakieś narzędzia wtykowe lub umożliwiać obsługę skryptów; w związku z tym programista może spersonalizować edytor pod kątem aspektów wymaganych do obsługi projektów oprogramowania, dostosować się do określonych stylów kodowania lub dostosować powiązania klawiszy lub funkcjonalności dla określonych systemów kontroli wersji lub języków programowania.Podświetlanie składni:Wyróżnij pliki konfiguracyjne, język znaczników, kod źródłowy i inny tekst kontekstowo przedstawiony w przewidywalnym lub zorganizowanym formacie. Ogólnie rzecz biorąc, redaktorzy pozwalają użytkownikom personalizować style i kolory używane we wszystkich elementach językowych. Ponadto niektóre edytory umożliwiają użytkownikom ładowanie i używanie motywów w celu modyfikowania wyglądu i wyglądu całego interfejsu użytkownika edytora.Edytory zorientowane na składnię:Kilka edytorów tekstu obsługuje składnię jednego lub wielu języków i pozwala na operacje w kontekście jednostek syntaktycznych. Na przykład wstawienie klauzuli WHEN do instrukcji SELECT.Wiersz poleceń:Kilka edytorów, takich jak XEDIT i ISPF, ma osadzone na ekranie pole do wprowadzania poleceń w przeciwieństwie do tekstu. Użytkownik może być zmuszony do używania klawiszy kursora do przełączania pomiędzy polami tekstowymi i polami poleceń lub edytor może zinterpretować to jako żądanie zmiany, w zależności od edytora.
    Nawigacja kursorem może różnić się w przypadku edytorów tekstu. Na przykład kliknięcie przycisku Koniec może spowodować przejście do końca zawiniętej linii po tym, jak jedno kliknięcie spowoduje przejście do końca tekstu w wierszu na ekranie. Zazwyczaj terminale blokowe mają wbudowane klawisze umożliwiające przesuwanie kursora, podobnie jak klawiatury w komputerach PC.Polecenia liniowe:Polecenia liniowe nazywane są także poleceniami sekwencyjnymi lub poleceniami przedrostkowymi. Kilku redaktorów traktuje plik jako tablicę plików tekstowych z odpowiednimi numerami sekwencyjnymi lub numerami linii i ma inne pole numeru linii dla wszystkich pól tekstowych.

Polecenie wiersza można również opisać jako ciąg znaków, który użytkownik wprowadza w polu numeru wiersza, a edytor identyfikuje jako polecenie działające na tę konkretną linię lub blok linii. Na przykład LC, aby przekonwertować linię na małe litery. Niezależnie od nazwy polecenia z przedrostkiem, niektóre edytory pozwalają na wystąpienie pola sekwencji po polu tekstowym.

W tej sekcji omówimy 20 najlepszych edytorów tekstu dla Linuksa . Następnie porozmawiamy o najnowszych edytorach tekstu i porównamy je z tradycyjnymi edytorami tekstu, takimi jak My I nano . Pomoże Ci to w wyborze odpowiedniego edytora.

  1. Edytor Vi/VIM
  2. Redaktor Nano
  3. Redaktor redakcyjny
  4. Wysublimowany edytor tekstu
  5. VSCode
  6. GNU emacsa
  7. Redaktor atomu
  8. Edytor nawiasów
  9. redaktor szczytu
  10. Błękitna Rybka
  11. Kate/Kwrite
  12. Notatnik++
  13. Zaćmienie
  14. edytor gVIM
  15. Redaktor Jeda
  16. Redaktor Geany
  17. Podkładka w kształcie liścia
  18. Lekki stół
  19. Edytor tekstu Medytuj
  20. KodLite

1.Edytor Vi/VIM

Edytor Vima jest jednym z najczęściej używanych i potężnych edytorów wiersza poleceń systemu Linux. Domyślnie jest obsługiwany przez większość dystrybucji Linuksa. Ma ulepszone funkcje starego Edytor Uniksa Vi . Jest to edytor przyjazny dla użytkownika i zapewnia to samo środowisko dla wszystkich dystrybucji Linuksa. Nazywa się go również tzw redaktor programisty ponieważ większość programistów woli edytor Vi.

Edytor Vi ma kilka specjalnych funkcji, takich jak tryby Vi i podświetlanie składni, co czyni go potężniejszym niż inne edytory tekstu. Generalnie ma dwa tryby:

Tryb poleceń: Tryb poleceń pozwala nam wykonywać akcje na plikach. Domyślnie uruchamia się w trybie poleceń. W tym trybie wszystkie typy słów są traktowane jako polecenia. W tym trybie możemy wykonywać polecenia.

Tryb wstawiania: Tryb wstawiania umożliwia wstawianie tekstu do plików. Aby przełączyć się z trybu poleceń do trybu wstawiania, naciśnij wyjście klawisz, aby wyjść z trybu aktywnego i 'I' klucz.

Aby dowiedzieć się więcej o edytorze Vi, odwiedź stronę edytor Vi z poleceniami .

Aby wywołać edytor vi, wykonaj polecenie vi z nazwą pliku w następujący sposób:

 vi 

Będzie to wyglądać jak na obrazku poniżej:

Edytory tekstu w systemie Linux

2. Edytor Nano

Nano to prosty edytor. Przeznaczony jest zarówno dla początkujących, jak i zaawansowanych użytkowników. Posiada wiele funkcji dostosowywania.

Niektóre zaawansowane funkcje edytora tekstu nano są następujące:

  • Posiada wysoce konfigurowalne powiązania klawiszy
  • Obsługuje podświetlanie składni
  • Posiada opcje cofania i ponawiania
  • Zapewnia wyświetlanie pełnoliniowe na standardowym wyjściu
  • Obsługuje pager do odczytu ze standardowego wejścia

Aby otworzyć plik za pomocą edytora nano, wykonaj następujące polecenie:

 nano 

Edytor nano wygląda następująco:

Edytory tekstu w systemie Linux

W edytorze nano przydatne opcje znajdują się na dole, użyj przycisku Opcja CTRL+ wykonać operację. Na przykład, aby wyjść z edytora, użyj CTRL+X Klucze. Aby dowiedzieć się więcej o edytorze nano, odwiedź Linux Nano Editor.


3. Edytuj edytor

Edytor Gedit jest domyślnym edytorem środowiska graficznego GNOME. Kiedy otworzymy plik, otworzy się on w edytorze Gedit. Zapewnia proste funkcje, takie jak każdy podstawowy edytor tekstu. Jest to lekki edytor z prostym interfejsem użytkownika. Został wydany publicznie w roku 2000 ze środowiskiem graficznym GNOME. Jest rozwijany przy użyciu Język programowania C i obsługuje całą rodzinę czcionek.

Niektóre kluczowe funkcje edytora tekstu gedit są następujące:

  • Zapewnia podświetlanie składni.
  • Obsługuje tekst umiędzynarodowiony.
  • Obsługuje kilka języków programowania.

Aby wywołać edytor gedit z terminala, wykonaj poniższe polecenie:

 gedit 

To wygląda jak:

Edytory tekstu w systemie Linux

4. Wzniosły tekst

Wysublimowany edytor tekstu jest także jednym z najpopularniejszych edytorów tekstu opartych na IDE. Jest używany bardziej jako narzędzie środowiska programistycznego niż edytor tekstu. Posiada kilka funkcji obsługujących wiele języków programowania i znaczników. Ponadto obsługuje wiele wtyczek, dzięki czemu jest czymś więcej niż edytorem tekstu.

Niektóre kluczowe cechy wysublimowanego edytora tekstu są następujące:

  • Ma doskonałą paletę poleceń.
  • Jest to interfejs API wtyczek oparty na Pythonie.
  • Obsługuje równoległą edycję kodu.
  • Zapewnia preferencje specyficzne dla projektu.

Wykonaj następujące polecenia, aby zainstalować wysublimowany edytor tekstu:

 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text 

Aby dowiedzieć się więcej na temat instalacji, odwiedź stronę Zainstaluj wysublimowany edytor tekstu na Ubuntu.

Wysublimowany edytor możemy otworzyć przeglądając aplikacje. Możemy go również otworzyć z poziomu terminala. Aby uzyskać dostęp do wysublimowanego edytora z terminala, wykonaj poniższe polecenie:

 subl 

Będzie to wyglądać jak na obrazku poniżej:

Edytory tekstu w systemie Linux

5. Edytor VSCode

Edytor VSCode to nowoczesny i szeroko stosowany edytor tekstu. Jest zbudowany przez firmę Microsoft i obsługuje systemy Linux, Mac i System operacyjny Windows . Dzięki wielu zaawansowanym funkcjom umożliwia obsługę wielu języków programowania i języka znaczników.

Aby zainstalować VSCode, pobierz pakiet binarny z Tutaj . I wykonaj poniższe polecenie dla systemów opartych na Debianie i Ubuntu:

 sudo apt install./.deb 

Niektóre kluczowe funkcje edytora VSCode są następujące:

  • Posiada pełną obsługę debugowania za pomocą interaktywnej konsoli, punktów przerwania, stosów wywołań i nie tylko.
  • Posiada wbudowaną obsługę poleceń Git i Git.
  • Ułatwia to technologia IntelliSense.
  • Zapewnia wiele opcji dostosowywania.
  • Ma ogromne wsparcie dla języków.
  • Obsługuje przełączalne układy.
  • Zapewnia wbudowany terminal.

Edytor VSCode wygląda jak na poniższym obrazku:

Edytory tekstu w systemie Linux

6.GNU Emacs

GNU Emacs to najstarszy i najprostszy edytor tekstu dla systemu Linux. Jest częścią projektu GNU. Jest to nadal popularny edytor tekstu, z którego korzystają tysiące użytkowników ze względu na swoją prostotę. Jest wpisane C i LISP-a języki programowania.

Niektóre kluczowe cechy GNU Emacsa są następujące:

  • Posiada opcje poczty i wiadomości.
  • Zapewnia rozszerzenie interfejsu debugera.
  • Posiada obszerną dokumentację i wsparcie.

Wykonaj następujące polecenia, aby zainstalować GNU Emacs:

zamiennik Java
 sudo apt-get update sudo apt-get install emacs 

Aby uzyskać do niego dostęp z terminala, wykonaj poniższe polecenie:

 emacs 

Będzie to wyglądać jak na obrazku poniżej:

Edytory tekstu w systemie Linux

7. Edytor atomu

Atom to darmowy edytor kodu typu open source opracowany przez GitHub Inc . Jest wieloplatformowy i obsługuje kilka języków programowania. Nazywa się go także „ Hakowalny edytor tekstu na miarę XXI wieku '. Został opracowany w celach rozwojowych. Jest w pełni konfigurowalny przy użyciu technologii internetowych, takich jak JavaScript i HTML-a. Ułatwia to korzystanie z wtyczek opartych na Node.js i kontroli Git.

Niektóre kluczowe funkcje Atom Editor są następujące:

  • Jest to oprogramowanie typu open source.
  • Ma nowoczesny, konfigurowalny układ.
  • Ułatwia to dzięki atrakcyjnym motywom.
  • Zapewnia wbudowaną obsługę Git.
  • Zapewnia współpracę w czasie rzeczywistym z Telesync.
  • Posiada inteligentne automatyczne uzupełnianie i technologię IntelliSense.
  • Posiada wbudowany menedżer pakietów.

Aby zainstalować Atom, pobierz pakiet binarny z oficjalna strona Atomu i wykonaj poniższe polecenie:

 sudo dpkg -i Downloads/atom-amd64.deb 

Aby dowiedzieć się więcej na temat instalacji, odwiedź tutaj.

Będzie to wyglądać jak na obrazku poniżej:

Edytory tekstu w systemie Linux

8. Edytor nawiasów

Edytor nawiasów to darmowy edytor tekstu typu open source opracowany przez Cegła suszona na słońcu . Zajmuje się głównie tworzeniem stron internetowych. Zapewnia bogate możliwości edycji kodu z kilkoma bezpłatnymi rozszerzeniami. Jest napisany w HTML, CSS i JS.

Niektóre kluczowe funkcje edytora nawiasów są następujące:

  • Zapewnia atrakcyjny interfejs użytkownika.
  • Obsługuje preprocesor SCSS i LESS.
  • Ułatwia to użycie wbudowanych edytorów.
  • Zapewnia podgląd na żywo.
  • Obsługuje edycję na wielu kartach.
  • Posiada obsługę PHP.
  • Obsługuje protokół serwera językowego.
  • Obsługuje rozszerzenia wtyczek.

Aby zainstalować edytor nawiasów, wykonaj następujące polecenia:

 sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 

Będzie wyglądać tak:

Edytory tekstu w systemie Linux

9. Edytor szczytów

Edytor Pico to oparty na terminalu edytor tekstu dla systemu Linux. Posiada wbudowaną obsługę wiadomości pine i klienta poczty e-mail. Jest bardzo prosty w użyciu i ułatwia korzystanie z kilku przydatnych funkcji, takich jak justowanie, wycinanie/wklejanie, sprawdzanie pisowni , i więcej. Jest to jednak po prostu prosty edytor tekstu, więc nie oferuje wielu funkcji, jak inne edytory tekstu dla systemu Linux.

Nie jest to całkowicie darmowy edytor tekstu, dlatego większość dystrybucji Linuksa nie udostępnia pico jako edytora tekstu.

Nie obsługuje jednoczesnej pracy z wieloma plikami. Nie może także wykonywać operacji znajdowania i zastępowania wielu plików.

Aby otworzyć plik za pomocą edytora tekstu pico, wykonaj następujące polecenie:

 pico 

Będzie to wyglądać jak poniższe polecenie:

Edytory tekstu w systemie Linux

10. Błękitna rybka

Bluefish to darmowy edytor tekstu typu open source dla systemu Linux. Jest to zaawansowany edytor tekstu posiadający mnóstwo narzędzi do programowania. Jest dobry do tworzenia dynamicznych stron internetowych. Obsługuje kilka języków i narzędzi, takich jak PHP, C, C++, JavaScript, Java, Google Go, i wiele więcej.

Java do string

Niektóre kluczowe funkcje edytora tekstu Bluefish są następujące:

  • Jest lekki i szybki.
  • Umożliwia integrację z zewnętrznymi programami linuksowymi takimi jak make, sed, awk, lint, weblint i wieloma innymi.
  • Ułatwia to sprawdzanie pisowni.
  • Dzięki temu możemy pracować nad wieloma projektami.
  • Posiada zdalną edycję plików.
  • Zapewnia funkcję wyszukiwania i zamiany.
  • Posiada opcję cofania i ponawiania.
  • Zapewnia automatyczne odzyskiwanie zmodyfikowanych plików.

Aby zainstalować Bluefish, wykonaj następujące polecenia:

 sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish 

Aby dowiedzieć się więcej na temat instalacji, odwiedź Edytor instalacji Bluefish na Ubuntu.

Aby otworzyć plik z bluefishem, wykonaj poniższe polecenie:

 bluefish 

to będzie wyglądać:

Edytory tekstu w systemie Linux

11. Kate/Kwrite

kate to zaawansowany edytor wielu dokumentów. Jest częścią KDE od wersji 2.2. Środowisko graficzne Kubuntu dostarcza go jako domyślny edytor. Jeśli znasz środowisko Kubuntu, to musiałeś wiedzieć o edytorze kate. Umożliwia jednoczesną pracę z wieloma plikami. Jest uważany za IDE, ponieważ zawiera zaawansowane funkcje, takie jak IDE. Jest dobry do edycji plików konfiguracyjnych, przeglądania źródeł HTML z Konquerora, tworzenia nowych aplikacji i wielu innych zadań.

Niektóre kluczowe funkcje edytora Kate są następujące:

Niektóre z unikalnych cech Kate obejmują:

  • To potężne IDE.
  • Zapewnia wsparcie dla wielu języków.
  • Posiada funkcję automatycznego wykrywania języka.
  • Automatycznie ustawia wcięcia dla dokumentów.

Aby zainstalować edytor kate, wykonaj poniższe polecenie:

 sudo apt-get install kate 

Aby otworzyć plik za pomocą edytora kate, wykonaj poniższe polecenie:

 kate 

Będzie to wyglądać jak na obrazku poniżej:

Edytory tekstu w systemie Linux

12. Notatnik++

Notepad++ to podstawowy edytor tekstu posiadający wiele opcji dostosowywania. Koncentruje się przede wszystkim na szybkości i minimalnym rozmiarze programu. Jest używany głównie przez użytkowników systemu Windows. Obsługuje kilka wtyczek zwiększających jego funkcjonalność.

Niektóre kluczowe funkcje Notepad ++ są następujące:

  • Obsługuje edycję na kartach.
  • Zapewnia składanie kodu.
  • Obsługuje zakładki.
  • Zawiera mapę dokumentów.
  • Zapewnia wsparcie dla Wyrażenie regularne zgodne z Perlem.

Aby zainstalować notatnik ++, wykonaj następujące polecenia:

prawa równoważności
 sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus 

Aby dowiedzieć się więcej o procesie instalacji, odwiedź stronę Jak zainstalować notatnik++ na Ubuntu.

Aby otworzyć plik za pomocą Notatnika++, wykonaj poniższe polecenie:

 notepad-plus-plus 

Będzie to wyglądać jak na poniższym obrazku:

Edytory tekstu w systemie Linux

13. Zaćmienie

Eclipse jest jednym z najczęściej używanych IDE (zintegrowane środowisko programistyczne) do programowania. Jest to preferowany wybór programistów Java, ponieważ został opracowany w języku Java i zapewnia kilka funkcji umożliwiających tworzenie zaawansowanych aplikacji Java. Zapewnia również obsługę innych języków programowania i musimy zainstalować dodatkowe wtyczki, aby pisać kod w innych językach programowania, takich jak PHP , Pyton , C, C++, Ruby on Rails, COBOL i inne.

Niektóre kluczowe cechy zaćmienia są następujące:

  • Jest to darmowy edytor kodu typu open source.
  • Zapewnia narzędzia programistyczne Java dla programistów Java.
  • Ma ogromną obsługę wtyczek.
  • Udostępnia rynek Eclipse, na którym można pobrać dodatkowe narzędzia.

Aby zainstalować Eclipse, wykonaj następujące polecenia:

 sudo apt update sudo apt install eclipse 

Aby dowiedzieć się więcej o procesie instalacji, odwiedź stronę Jak zainstalować Eclipse na Ubuntu.

Będzie to wyglądać jak na poniższym obrazku:

Edytory tekstu w systemie Linux

14. Edytor gVima

Edytor gVim jest wersją GUI popularnego edytora Vima. Ma podobną funkcjonalność i tryby jak edytor wiersza poleceń Vim. Można go łatwo pobrać ze sklepu z oprogramowaniem. Aby zainstalować go z terminala, wykonaj następujące polecenia:

 sudo apt-get update -y sudo apt-get install -y gvim 

Aby otworzyć plik z gVimem z terminala, wykonaj poniższe polecenie:

 gvim 

Będzie to wyglądać jak na poniższym obrazku:

Edytory tekstu w systemie Linux

15. Redaktor Jeda

Jed to edytor wiersza poleceń, który obsługuje szerokie wykorzystanie biblioteki S-Lang. Jed obsługuje wszystkie wersje dla różnych systemów operacyjnych, takich jak Linux i Windows. Jest to lekki edytor, co czyni go idealnym edytorem dla systemów o niskiej konfiguracji.

Niektóre kluczowe funkcje edytora Jed są następujące:

  • Zapewnia podświetlanie składni kolorów na kolorowych terminalach.
  • Obsługuje składanie kodu.
  • Zawiera rozwijane menu na terminalu.
  • Obsługuje emulowane edytory, takie jak Emacs, EDT, WordStar, Borland, Brief itp.
  • Można go rozszerzyć w języku S-Lang podobnym do C, dzięki czemu można go w dużym stopniu dostosować do własnych potrzeb.
  • Obsługuje różne tryby programowania dla wielu języków programowania.

Aby zainstalować edytor Jed, wykonaj następujące polecenia:

 sudo apt-get update -y sudo apt-get install -y jed 

Będzie to wyglądać jak na poniższym obrazku:

Edytory tekstu w systemie Linux

16. Redaktor Geany

Geany to potężny, lekki edytor dla systemów Linux. Jest stabilny i obsługuje mnóstwo funkcji, dzięki którym jest użyteczny. Posiada wbudowaną obsługę kilku języków programowania. Jest obsługiwany przez inne systemy operacyjne, takie jak Windows i Mac również.

Niektóre kluczowe funkcje edytora Geany są następujące:

  • Zapewnia funkcję podświetlania składni.
  • Zapewnia podłączany interfejs.
  • Obsługuje wiele typów plików.
  • Zapewnia opcje składania kodu i nawigacji po kodzie.
  • Zapewnia opcję automatycznego uzupełniania.
  • Obsługuje automatyczne zamykanie tagów HTML i XML.

Aby zainstalować edytor Geany, wykonaj następujące polecenia:

 sudo apt-get update sudo apt-get install geany 

Będzie to wyglądać jak poniższe polecenie:

Edytory tekstu w systemie Linux

17. Liściak

Leafpad to prosty edytor tekstu oparty na GTK. Jest to popularny edytor tekstu wśród użytkowników Linuksa ze względu na swoją prostotę i lekkość.

Kluczowe cechy Leafpad są następujące:

  • Zapewnia opcję zestawu kodów.
  • Zapewnia automatyczne wykrywanie zestawu kodów (UTF-8 i niektóre zestawy kodów).
  • Ułatwia nieograniczone operacje cofania/ponawiania.
  • Zapewnia wcięcie automatyczne/wieloliniowe.
  • Wyświetla bieżący numer linii.
  • Zapewnia funkcję przeciągania i upuszczania.
  • Umożliwia drukowanie plików.

Aby zainstalować Leafpad, wykonaj następujące polecenia:

 sudo apt-get update -y sudo apt-get install -y leafpad 

Będzie to wyglądać jak poniższe polecenie:

Edytory tekstu w systemie Linux

18. Lekki stół

Lekki stół to nowoczesny edytor tekstu oparty na IDE o otwartym kodzie źródłowym. Jest to jeden z najlepszych edytorów tekstu systemu Linux.

sieciowy system operacyjny

Niektóre kluczowe cechy stołu świetlnego są następujące:

  • Jest darmowy i ma otwarte oprogramowanie.
  • Jest wieloplatformowy i lekki.
  • Zapewnia nowoczesny, inteligentny interfejs użytkownika z minimalistycznym interfejsem.
  • Zapewnia automatyczne uzupełnianie podczas kodowania.
  • Obsługuje ocenę inline.
  • Ma wiele opcji dostosowywania za pomocą motywów i wtyczek.
  • Zapewnia podzielone poglądy i natychmiastową informację zwrotną.
  • Posiada paletę poleceń.
  • Ułatwia to wyszukiwarka rozmyta.
  • Obsługuje automatyczne aktualizacje.

Możemy po prostu pobrać lekki stolik z jego oficjalnej strony. Aby zainstalować go z terminala, wykonaj następujące polecenia:

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

Będzie to wyglądać jak na poniższym obrazku:

Edytory tekstu w systemie Linux

19. Edytor tekstu Medytuj

Edytor tekstu medit to lekki edytor tekstu typu open source. Jest dostępny dla wszystkich głównych systemów operacyjnych, takich jak Linux, Mac i Windows. Rozpoczęto go od prostego, wbudowanego komponentu CGAP, ale obecnie jest on aktualizowany jako samodzielny edytor tekstu.

Niektóre kluczowe funkcje Medit są następujące:

  • Zapewnia podświetlanie składni.
  • Ułatwia wiele wtyczek dla kilku języków programowania.
  • Obsługuje wyrażenia regularne.
  • Ułatwia to konfigurowalne akceleratory klawiaturowe.

Aby zainstalować medit, wykonaj następujące polecenia:

 sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y 

Będzie to wyglądać jak na poniższym obrazku:

Edytory tekstu w systemie Linux

20. KodLite

CodeLite to IDE typu open source obsługujące wiele platform. Obsługuje kilka najczęściej używanych języków programowania, takich jak C, C++ , PHP i JavaScript. Obsługuje wszystkie główne platformy, takie jak Linux, Mac i Windows.

Aby zainstalować CodeLite, wykonaj następujące polecenia:

 sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y 

Będzie to wyglądać jak na poniższym obrazku:

Edytory tekstu w systemie Linux

Niektórzy wyspecjalizowani redaktorzy

Edytory zawierają dodatkowe funkcje i funkcje specjalne, na przykład

    Redaktorzy kodu źródłowego to niektóre edytory tekstu z dodatkową funkcjonalnością umożliwiającą tworzenie kodu źródłowego. Często zawierają one programowaną przez użytkownika nawigację po kodzie, funkcje podświetlania składni oraz makra klawiaturowe lub narzędzia do kodowania, takie same jak edytor HTML. Zintegrowane środowiska programistyczne zostały opracowane do obsługi i usprawniania większych projektów programistycznych. Zazwyczaj wykorzystuje się je jedynie do programowania, ponieważ zawierają kilka funkcji niepotrzebnych przy podstawowej edycji tekstu. Składanie edytory zawierają „edytory ortodoksyjne”, które są pochodnymi Xedit. Edytory, które pracują ze składaniem bez aspektów specyficznych dla programowania, są ogólnie znane jako konspekty.
  • Autorzy ww Sieć WWW są wyposażone w szereg edytorów HTML stosowanych do tworzenia stron internetowych. Zawierają edytor tekstu E, KompoZer i Dreamweaver. Kilka z nich zapewnia możliwość podglądu prac w toku w standardowej przeglądarce internetowej lub wbudowanym silniku renderującym HTML.
  • Prawie każde tworzenie stron internetowych jest realizowane w dynamicznym języku programowania, takim jak PHP lub Ruby, z IDE lub edytorem kodu źródłowego. Kod HTML jest dostarczany przez każdy z nich, ale podstawowe statyczne witryny internetowe są przechowywane jako osobne pliki szablonów, które są gromadzone przez oprogramowanie zarządzające witryną i nie tworzą całego dokumentu HTML.
  • Kontury są również znane jako edytory oparte na drzewach, ponieważ zawierają hierarchiczne drzewa konspektu za pomocą edytora tekstu. Składanie można potraktować jako wyspecjalizowaną formę konspektu.
  • Informatycy, fizycy i matematycy często tworzą książki i artykuły za pomocą LaTeX-a i TeX-a w postaci zwykłego pliku tekstowego. Często takie dokumenty są generowane przez standardowy edytor tekstu, chociaż kilka osób korzysta ze specjalistycznych edytorów TeX-owych.
  • Współpracujący redaktorzy pozwala dwóm lub większej liczbie użytkowników na jednoczesną pracę nad podobnym dokumentem w sieci z odległych lokalizacji. Modyfikacje wprowadzone przez określonych użytkowników są automatycznie śledzone i łączone w dokumencie, aby wyeliminować możliwość wprowadzenia niezgodnych zmian. Redaktorzy bez rozpraszania uwagi oferują minimalistyczny interfejs, którego celem jest oddzielenie autora od pozostałego systemu operacyjnego i aplikacji, aby mógł skoncentrować się na pisaniu bez rozpraszania się elementami interfejsu, takimi jak powiadomienia lub obszar paska narzędzi.