posiadanie ulubionego edytora tekstu może sprawić, że poczujesz się jak społeczna odmieniec. Ale w społeczności technicznej edytory tekstu są szeroko stosowane, a ludzie mają bardzo opiniotwórcze poglądy na temat tego, które edytory tekstu są najlepsze. Argumenty są mile widziane.
popularny edytor tekstu z pewnością wzbudzi ożywioną dyskusję. Poszedłem na poszukiwania, aby znaleźć najpopularniejszy edytor tekstu wśród użytkowników Ubuntu.
najlepiej strzeżony sekret polega na tym, że żaden edytor tekstu nie jest „najlepszy”, ponieważ wszystko zależy od tego, jak lubisz pracować. Twój edytor tekstu, twoje życie.
Dlaczego to non-secret jest tajemnicą? Sekret jest utrzymywany przy życiu, ponieważ sama debata ożywia potężnych użytkowników świata w poszukiwaniu idealnego edytora. Jakie funkcje naprawdę mają znaczenie? Jaki poziom dostosowania jest konieczny? Takie pytania sprawiają, że wyszukiwanie jest przyjemniejsze.
najpopularniejsze edytory tekstu:
- Gedit
- Vim
- Emacs
- Sublime Text
- Nano
do naszej analizy przyjrzeliśmy się użytkownikom Ubuntu, aby dowiedzieć się, który edytor jest najbardziej popularny. Znaleźliśmy mieszankę edytorów graficznego interfejsu użytkownika (GUI) i interfejsu wiersza poleceń (CLI).
wyniki
metodologia była prosta. Przejrzałem wszystkie pytania na forum Ask Ubuntu i posortowałem na podstawie tagów. Wszelkie pytania oznaczone tagiem pewnego redaktora były liczone. Według stanu na Czerwiec 2020 r. popularność tych edytorów, na podstawie tagów, kształtowała się następująco:
analiza każdego edytora
co czyni dobry edytor tekstu? Potrzeby każdego użytkownika będą się różnić, ale dobrym kryterium bazowym powinno być:
- szeroko wspierany
- aktywny rozwój
- programowalny dla użytkownika
w ciągu wielu lat użytkowania dobry edytor tekstu powinien ożywić praktyki programistyczne. Statyczny program, równomierne i zintegrowane środowisko programistyczne (IDE) z wieloma intuicyjnymi funkcjami, może ułatwić niektóre aspekty rozwoju.
ale niektórzy użytkownicy nie chcą, żeby było łatwo. Chcą poczuć poczucie, że dostosowali swój edytor do swoich potrzeb, a nie na odwrót. Dane dotyczące wyboru edytora, które odkryliśmy, potwierdzają to.
Podobnie, jeśli własne programowanie użytkownika jest bardzo pomocne, może być cenne dla społeczności i powinno być udostępniane.
Gedit
jak wspomniano w naszej metodologii, popularność jednego edytora nad drugim opiera się tylko na zadawanych pytaniach.
więc dlaczego tak wiele osób zadaje pytania o gedita?
- czy to dlatego, że gedit jest preinstalowany jako domyślny edytor tekstu w Ubuntu?
- czy to dlatego, że gedit jest konfigurowalny?
- czy to dlatego, że gedit ma problemy z użytecznością?
pytania warto przedyskutować. Jeśli spojrzeć na treść pytań, można wygenerować wiele powodów popularności gedit.
chodzi o to, że gedit spełnia większość kryteriów, które stawiamy na dobrego redaktora. Jest szeroko obsługiwany, łatwy w instalacji do wtyczek, jednak nie jest Wysoce Programowalny przez użytkownika, chyba że użytkownik jest wygodny w C.
Gedit jest zaprojektowany dla środowiska graficznego gnome i dobrze z nim współpracuje. Jeśli szukasz szybkiego, łatwego w użyciu i mocno rozszerzalnego edytora dla Linuksa, gedit jest doskonałym wyborem. Jest darmowy i open source.
Vim
klasyczny, groźny, unflappable vim. Dla programistów, administratorów i użytkowników wszelkiego rodzaju, vim jest niezawodnym koniem roboczym. Wiele samouczków online zakłada pewną wiedzę na temat Vima, lub dadzą ci polecenia i możesz je po prostu wpisać.
Vim jest kodowany około 50% C i 50% „skrypt Vima”, więc jeśli nie czujesz się komfortowo z tymi językami, możesz być ograniczony do używania wtyczek i niestandardowych skryptów pod względem programowalności użytkownika.
większość użytkowników Vima powie Ci, że chodzi o skróty klawiszowe. Klawisze vim do poruszania, edytowania i manipulowania tekstem w naturalny sposób dostosowują się do ruchów i pozycji palców na klawiaturze.
oznacza to, że użytkownicy Vima, przy dużej praktyce, mogą naprawdę szybko wykonać złożone manipulacje tekstowe.
jeśli chodzi o szybkość, vim pozwala zgrać tekst szybciej niż jakikolwiek inny edytor.
skróty klawiszowe Vima są tak popularne, że zostały przeniesione do innych edytorów tekstu, jak zobaczysz, gdy przyjrzymy się emacsowi.
Emacs
Emacs, lub „gnu emacs”, jest barokowym edytorem tekstu na zawsze. Jest to wieloplatformowy, mocno konfigurowalny, główny edytor.
prawdopodobnie słyszałeś stary dowcip o tym, że Emacs to system operacyjny z przyzwoitym edytorem tekstu. To jest rodzaj reputacji, która napędza kogoś do wściekłego pisania ” LOL.”
ale Emacs nie jest śmieszny. Poza zwykłym edytorem tekstu, emacs to cały system produktywności.
kodowany głównie w Lispie, z niektórymi podstawowymi komponentami napisanymi w C—dla celów kompatybilności—emacs jest Wysoce Programowalny, z szeroką społecznością użytkowników.
Emacs zyskał reputację trudnego, ale wartego wysiłku. Wraz z pojawieniem się” Evil Mode”, skróty klawiszowe z Vima zostały przeniesione do Emacsa, co oznaczało, że każdy użytkownik Vima mógł uzyskać pełne doświadczenie Emacsa, aby zaspokoić swoją ciekawość.
Emacs jest dostępny zarówno w wersji wiersza poleceń, jak i GUI, chociaż GUI jest z pewnością bardziej popularny z bogatym zestawem funkcji.
istnieją również popularne „smaki” Emacsa, takie jak popularne Spacemacs, które zapewniają wyższy interfejs użytkownika i wstępnie załadowane wtyczki. Dla użytkowników przyzwyczajonych do Vima, Spacemacs pozwala użytkownikom wybrać podczas instalacji, których skrótów klawiszowych chcieliby użyć. Jak mówi opis programu Spacemacs: „najlepszym edytorem nie jest ani Emacs, ani Vim, to Emacs i Vim!”
Sublime
Sublime Text, edytor” sofistyczny ” jest z pewnością popularny na forach Ubuntu, ale jego szeroka kompatybilność z Linuksem, Mac i Windows sprawia, że jest ogólnie popularny na całym świecie.
w przeciwieństwie do Vima lub Emacsa, wysublimowane okno edycji nie wymaga wiele instrukcji, aby rozpocząć pracę. Możesz otworzyć nowy plik lub stary plik i od razu rozpocząć przenoszenie.
Sublime jest również kompatybilny z szeroką gamą wtyczek, w tym motywów, które mogą zmienić wygląd i podświetlanie składni w oknie.
dostępny w wersji darmowej i płatnej, darmowa wersja Sublime editor będzie cię dręczyć, aby aktualizować w regularnych odstępach czasu.
Nano
edytor nano jest ładny. Dość powiedziane?
zbyt wielu zaawansowanych użytkowników może spojrzeć poza nano bez drugiego spojrzenia, ale dla wielu użytkowników może to zapewnić idealną równowagę lekkiej wszechstronności z programowalnością użytkownika.
Nano, podobnie jak vim i gedit, jest preinstalowany z Ubuntu.
możesz go dostosować za pomocą pliku konfiguracyjnego. Niektóre dobre opcje konfiguracji to podświetlanie składni dla ulubionych języków lub różne manipulacje tekstowe, takie jak automatyczne wcięcie lub zawijanie. Nano może również zapisywać historię i wykonywać automatyczne kopie zapasowe.
W sumie, dla małego edytora tekstu, nano zapewnia ładny zestaw funkcji.
czy pominęliśmy Twój ulubiony edytor lub funkcję?
jeśli chodzi o wybór ulubionego edytora, wybory i opcje mogą wydawać się nieograniczone. Zacząłem używać gedit, postanowiłem przejść na Vima, ale potem drastycznie obróciłem się w stronę Emacsa.
Twoja podróż może być podobna. Często zdarza się, że jeden edytor ma pożądaną funkcję niedostępną w innym. Możesz zadręczać się najdrobniejszymi szczegółami decydując, jak ważna jest dla ciebie ta jedna funkcja. Ale poszukiwania mają swoje własne nagrody.
bez względu na to, który edytor wybierzesz, w końcu będziesz musiał przestać grać i trochę popracować.