W jednym z moich ostatnich artykułów, w którym sporządziłem listę 7 najpopularniejszych języków programowania na GitHubie w 2019 roku i wyszedł JavaScript na szczycie. Ponieważ większość czytelników jest zainteresowana używaniem JavaScript w swoich projektach, oto lista najlepszych edytorów JS , których możesz używać na komputerze z systemem Linux.
1. Kod programu Visual Studio
Visual Studio Code to bezpłatny, wieloplatformowy edytor kodu o otwartym kodzie źródłowym z kompleksowym zestawem narzędzi do edytowania i debugowania kodu.Posiada w pełni konfigurowalny interfejs użytkownika z innymi funkcjami, w tym Live Share do współpracy nad kodem w czasie rzeczywistym, natywną integracją Git, podświetlaniem składni, technologią IntelliSense itp.
Opracowany przez Microsoft z prawie niewyczerpaną biblioteką wtyczek dostarczonych przez Redmond Giant lub społeczności użytkowników i jest jednym z najczęściej używanych edytorów dla każdego projektu, w tym JavaScript, dla których funkcje takie jak debugowanie, automatyczne uzupełnianie, GoTo i zintegrowane sprawdzanie typu JS jest przydatne.
Visual Studio Code
Zobacz mój artykuł na temat programu Visual Studio Code.
2. Atom
Atom to darmowy, wieloplatformowy edytor tekstu typu open source opracowany i obsługiwany przez GitHub Jego funkcje obejmują natywną obsługę kilku języków programowania z podświetlaniem składni, zwijaniem kodu, uzupełnianiem kodu i integracją Git od razu po wyjęciu z pudełka.Oferuje użytkownikom łatwy w użyciu menedżer pakietów do instalowania i zarządzania pakietami w celu rozszerzenia jego funkcjonalności.
Atom to doskonały edytor do pisania JS kodu, ponieważ jego natywnej obsługi autouzupełniania, podświetlania składni i rozszerzeń z rozszerzeniami. Deweloperzy mogą współpracować nad kodem za pomocą Teletype, a edytor można zaktualizować do statusu IDE, instalując wyselekcjonowany zestaw pakietów w celu rozszerzenia jego funkcjonalności.
Edytor kodu atomowego
Zobacz mój artykuł na temat edytora kodu atomowego.
3. Wzniosły tekst 3
Sublime Text 3 to darmowy/premium, wieloplatformowy, lekki i rozszerzalny edytor tekstu, który koncentruje się na szybkości i niezawodności. Jest to aktualna wersja popularnej serii edytorów Sublime Text i oferuje automatyczne uzupełnianie, składanie kodu i podświetlanie składni oraz obsługę wielu języków komputerowych zaraz po wyjęciu z pudełka.
Jest w pełni konfigurowalny i możesz rozszerzyć jego funkcjonalność za pomocą dowolnej wtyczki udostępnionej przez społeczność programistów za pośrednictwem wygodnego menedżera pakietów. Jako programista JS spodoba ci się także między innymi integracja z Git, przyrostowe sprawdzanie różnic i blokowe karetki.
Wysublimowany edytor tekstu
4. SpaceMac
SpaceMacs to darmowy edytor tekstu o otwartym kodzie źródłowym, który łączy w sobie funkcjonalność Emacs i Vimw jednym edytorze tekstu z naciskiem na ergonomię, spójność i mnemotechnikę.
Z powodzeniem używa tego samego przypisania klawiszy niezależnie od tego, gdzie jesteś w edytorze, i oferuje użytkownikom zarówno wiersz poleceń, jak i graficzny interfejs użytkownika. Opiera się na przekonaniu, że ani Emacs, ani Vim nie są najlepszymi edytorami; obaj są.
Edytor kodu SpaceMacs
5. Qt Creator
Qt Creator to bezpłatne, wieloplatformowe zintegrowane środowisko programistyczne dla języków C++, JavaScript i QML, utworzone jako część zestawu SDK Qt do tworzenia aplikacji.
Oferuje użytkownikom kompletny zestaw narzędzi potrzebnych do tworzenia złożonych programów, takich jak debugger wizualny, wbudowany projektant formularzy, podświetlanie składni, inteligentne autouzupełnianie i rozszerzanie funkcjonalności za pomocą wtyczek.
QT Creator ma bogatą w funkcje wersję, która jest open source na licencji GPLv3, oraz wersję komercyjną z mnóstwem dodatkowych funkcji i obsługą technologii, które pomagają zapewnić środowisko korporacyjne, np. oficjalne wsparcie techniczne Qt.
6. Nawiasy
Brackets to darmowy, nowoczesny i otwarty edytor kodu źródłowego opracowany przez firmę Adobe, napisany w całości w języku JavaScript, HTML i CSSJest lekki i łączy narzędzia wizualne z edytorem, aby przyspieszyć przepływ pracy użytkownika i zmniejszyć częstotliwość przełączania między stronami plików dzięki wbudowanej funkcji edytora.
Wśród kilku funkcji oferowanych przez Brackets znajduje się podgląd na żywo, obsługa SCSS i LESS, integracja z Git, prosty walidator W3C, automatyczne prefiksy, prowadnice wcięć i obsługa biblioteki rozszerzeń za darmo.
Nawiasy – edytor tekstu Open Source
7. Emacs
Emacs to rodzina potężnych, darmowych i otwartych edytorów tekstu opartych na systemie UNIX, z których najpopularniejszy to GNU Emacs. Jest w pełni konfigurowalny i oferuje kilka funkcji edycji uwzględniających zawartość, takich jak podświetlanie składni i nawigacja po wierszach.
Emacs nie jest łatwym w obsłudze edytorem tekstu, jak można sobie wyobrazić, ale oferuje samouczek dla początkujących wraz z obszerna wbudowana dokumentacja nawet dla profesjonalnych użytkowników.
Został napisany w języku Lisp, więc użytkownicy Lispa mogą dostosowywać jego funkcjonalność do swoich potrzeb, a użytkownicy mogą korzystać z wtyczek, aby rozszerzyć jego funkcjonalność poza samo pisanie kodu. Np. Emacs może być używany jako klient poczty e-mail i czytnik wiadomości.
Edytor tekstu Emacs
Emacs znajduje się w oficjalnym repozytorium pakietów Twojej dystrybucji Linuksa i jest to zalecany sposób instalacji.
$ sudo apt install emacs $ sudo mniam zainstaluj emacsa $ sudo dnf zainstaluj emacsa
8. Krzepkość
Vim to potężny, ale lekki edytor wiersza poleceń typu open source, który przetrwał próbę czasu jako „Jeden edytor do rządzenia wszystkimi ”, ponieważ domyślnie jest dostarczany z kilkoma dystrybucjami Linuksa. Został stworzony z myślą o funkcjonalności, dlatego chociaż jest bardzo trudny do nauczenia, wielu profesjonalnych programistów jest gotowych na to przysiąc.
Podobnie jak jego konkurencja, Emacs, Vim nie t oferuje wiele funkcji od razu po wyjęciu z pudełka, ale można je skonfigurować za pomocą ustawień preferencji, skryptów i wtyczek, aby pasowały do projektu, nad którym pracujesz.
Edytor Vima
Vim znajduje się w oficjalnym repozytorium pakietów Twojej dystrybucji Linuksa i jest to zalecany sposób instalacji.
$ sudo apt install vim $ sudo mniam zainstaluj vima $ sudo dnf zainstaluj vima
9. WebStorm
WebStorm to płatne Zintegrowane środowisko programistyczne opracowane i utrzymywane przez firmę JetBrainsdla JavaScript projektów. Zawiera debugger dla Node.js aplikacji i aplikacji po stronie klienta, bezproblemową integrację narzędzi dla osób przeprowadzających testy, REST klient, testy jednostkowe, integracja z VCS takim jak GitHub, Mercurial itp.
Możesz użyć WebStorm do tworzenia projektów w Angular, React, Vue.js, React Native, Electron, Node.js, Meteor , Cordova i joński. Korzystanie z niego nie jest bezpłatne, ale można go bezpłatnie testować przez 30 dni.
WebStorm JavaScript IDE
10. Komodo Edytuj
Komodo Edit to wieloplatformowe Zintegrowane środowisko programistyczne dla najpopularniejszych języków programowania wraz z inteligencją kodu do podświetlania składni, automatycznym kompletne, refaktoryzacja i polecenia GoTo.
Oferuje również natywne debugowanie i testy jednostkowe, obsługę kontroli wersji dla Git, CVS, Bazaar, Subversion, Perforce i Mercurial, rozszerzalność za pomocą wtyczek, współpracę nad kodem za pomocą ActiveState, obsługę wyrażeń regularnych i rozbudowane obsługa języków.
Komodo IDE
11. Koduj wszędzie
Code Anywhere to płatne, działające w chmurze IDE, które umożliwia zdalne używanie kodu za pomocą FTP, SFTP, Dysku Google i Dropbox oraz innych usług zdalnych. Koncentruje się na programowaniu opartym na kontenerach, przedsięwzięciu, które umożliwia użytkownikom opracowywanie projektów od początku do końca, a nawet wdrażanie bezpośrednio z chmury.
zawiera również wbudowaną konsolę terminala, poprawki kodu, udostępnianie kodu, współpracę przy kodzie, integrację z Git, GitHub i Bitbucket itp. Możesz wypróbować bezpłatnie przez 7 dni, po czym musisz zapłacić co najmniej 2$/miesiąc
CodeAnywhere – edytor Cloud IDE
Przeczytaj mój artykuł na temat Code Anywhere.
Kwestia wyboru odpowiedniego edytora tekstu ostatecznie zależy od preferencji, typu projektu, dostępu społeczności i obsługi rozszerzeń. Gdy już to zrobisz, na pewno będziesz efektywnie pracować i zwiększysz produktywność.
Czy Twój ulubiony edytor tekstu JavaScript dla systemu Linux znalazł się na liście? Podziel się swoimi przemyśleniami w sekcji poniżej.