Niewiele tematów w społeczności Linuksa przyciąga użytkowników jakonamiętny jako przedmiot redaktorów tekstu. Każdy ma swoje ulubione i niezliczone powody, dla których wolą je od innych. Problem polega na tym, że w Linuksie jest wiele różnych edytorów tekstu, z których każdy jest stworzony z myślą o konkretnym zastosowaniu. W rezultacie nowi użytkownicy szukający dobrego edytora tekstu mogą być przytłoczeni wszystkimi dostępnymi opcjami. Dlatego w tym artykule omówimy jedne z najlepszych edytorów tekstu dla programistów w systemie Linux.
Pamiętaj, że chociaż jest to lista rankingowa, nie oznacza to, że istnieje „ostateczny” edytor tekstu. Każdy program ma zalety i wady, w zależności od tego, kto go używa i do czego.
1. VIM

VIM to edytor tekstu, który można ulepszyćedytor tekstu Vi. Twórcy dostrzegli dobrą bazę na początek, ale sądzili, że może być lepiej. Edytor tekstu VIM jest niezbędny do programowania w systemie Linux.
Powodem, dla którego wielu zwraca się do VIM, jest faktże edytor tekstu oferuje różne typy trybów edytora tekstu (w tym solidny tryb wiersza poleceń), podświetlanie składni, mało miejsca w pamięci i wiele innych. Wielu użytkowników Linuksa twierdzi, że VIM nie jest bardzo przyjazny dla użytkownika, co jest prawdą. Faktem jest, że nie jest tak jak żaden inny edytor tekstu. Robi to zupełnie inaczej, w wyniku czego nowi użytkownicy czują się niemile widziani. Wielu twierdzi, że jest to słabość VIM. Jednak hardkorowi fani twierdzą, że chociaż funkcje zajmują trochę czasu, aby się nauczyć, ostatecznie warto.
Jeśli jesteś programistą w Linuksie i szukasz solidnego edytora tekstu, wypróbuj VIM. Może być trochę krzywej uczenia się, ale jeśli ją opanujesz, nigdy nie będziesz chciał zawrócić.
2. Emacs

Emacs jest wysoce konfigurowalny i konfigurowalnyedytor tekstów dostarczony przez projekt GNU. Koncentruje się na rozwoju, w wyniku czego ma wiele różnych funkcji. Edytor tekstowy oferuje takie funkcje, jak podświetlanie składni dla wielu różnych języków programowania, numerów linii i wielu innych rodzajów funkcji, które użytkownicy mogą dodawać i usuwać za pomocą rozszerzeń.
Jeśli szukasz solidnego edytora tekstu, to jestwysoce konfigurowalny, Emacs to dobry wybór. Niektórzy użytkownicy Linuksa, którzy nie są fanami Emacsa, twierdzą, że jest zbyt ciężki i zbyt zatkany rzeczami, których nie wszyscy potrzebują (np. Rozszerzenia). Widzą to jako powód, aby nie używać tego edytora tekstu i twierdzą, że osłabia to Emacsa.
Chociaż może być prawdą, że nadmiar nadmiarufunkcje mogą przeszkadzać w podstawowej funkcjonalności, z pewnością nie jest to słabość. Wspaniałą rzeczą w tym edytorze tekstu jest to, że każdy może go wziąć i stworzyć własny. Użytkownicy mogą odwiedzić listę rozszerzeń i wybrać sposób działania edytora tekstu!
3. Geany

Jeśli chodzi o edytory tekstu dla programistówLinux, Geany jest dziwnym człowiekiem. Widzisz, to nie jest po prostu edytor tekstu. Zamiast tego Geany to znacznie więcej. To solidne i złożone środowisko programistyczne IDE z wieloma funkcjami. Co najlepsze, w przeciwieństwie do innych środowisk IDE w systemie Linux, edytor tekstowy stara się pozostać niezależny od wszystkich środowisk pulpitu, dzięki czemu będzie wyglądał jak w domu, bez względu na to, jakiego pulpitu używasz w systemie Linux.
Geany IDE ma funkcje, które większość użytkownikówoczekuj, takich jak podświetlanie składni, automatyczne uzupełnianie kodu, automatyczne zamykanie tagów HTML i XML, nawigacja kodu, wskazówki do kodu, interfejs API wtyczek oraz wbudowany system kompilacji / uruchamiania, który pozwala użytkownikom na natychmiastowe uruchomienie kodu. Jeśli szukasz świetnego środowiska programistycznego typu open source dla systemu Linux, wypróbuj ten edytor tekstu.
4. Podniosły tekst

Wzniosły tekst to piękny, złożony programistacentryczny edytor tekstu dla systemów Linux, Mac OS i Windows. Obsługuje wszystko, od „html po prozę” i ma wiele funkcji. W przeciwieństwie do innych edytorów tekstu na tej liście, Sublime Text nie jest open source. Zamiast tego licencja na oprogramowanie to „freemium”, a użytkownicy muszą zapłacić za licencję, aby z niej korzystać.
Mimo to, mimo że nie jest to darmowe narzędzie, tonie znaczy, że nie warto tego sprawdzać. Ma wiele wspaniałych funkcji, głównie: Goto Anywhere (funkcja, która pozwala użytkownikowi od razu przejść do dowolnego wiersza kodu w mgnieniu oka), tryb bez rozpraszania uwagi, tryb wielokrotnego wyboru i solidny interfejs API wtyczki, który pozwala użytkownikom dodaj do niego funkcjonalność. Jeśli szukasz edytora tekstu do pracy w systemie Linux i nie jesteś zadowolony z pozostałych na tej liście, daj Sublime Text szansę. Nie pożałujesz.
Wniosek
Linux ma wiele świetnych edytorów tekstu dla każdegomożliwe użycie. Każde narzędzie ma coś specjalnego do wniesienia na stół. Niezależnie od tego, czy jesteś programistą i szukasz funkcji zorientowanych na programistę, czy tylko prostym programem, który może robić notatki, każdy znajdzie coś dla siebie.
Komentarze