GNU/Linux >> Znalost Linux >  >> Linux

Nejlepší editory JavaScriptu pro Linux

V jednom z mých nedávných článků, kde jsem vytvořil seznam 7 nejoblíbenějších programovacích jazyků na GitHubu v roce 2019 a JavaScript vyšel na vrchol. Většina čtenářů má zájem o použití JavaScriptu pro jejich projekty, zde je seznam nejlepších JS editorů můžete použít na svém počítači se systémem Linux.

1. Kód Visual Studio

Visual Studio Code je bezplatný, open source a multiplatformní editor kódu s komplexní sadou nástrojů pro úpravu a ladění kódu. Může se pochlubit zcela přizpůsobitelným uživatelským rozhraním s dalšími funkcemi včetně Živého sdílení pro spolupráci na kódu v reálném čase, nativní integraci Git, zvýraznění syntaxe, Intellisense atd.

Je vyvinut společností Microsoft s téměř nevyčerpatelnou knihovnou pluginů, které poskytuje Redmond Giant nebo komunitou uživatelů a patří mezi nejpoužívanější editory pro jakýkoli projekt včetně JavaScriptu pro které se hodí funkce jako ladění, automatické dokončování, GoTo a integrovaná kontrola typu JS.

Visual Studio Code

Viz můj článek o kódu Visual Studio.

2. Atom

Atom je bezplatný, open source a multiplatformní textový editor vyvinutý a spravovaný GitHub . Mezi jeho funkce patří nativní podpora několika programovacích jazyků se zvýrazněním syntaxe, skládání kódu, dokončování kódu a integrace Git hned po vybalení. Nabízí uživatelům snadno použitelného správce balíčků pro instalaci a správu balíčků za účelem rozšíření jeho funkčnosti.

Atom je vynikající editor pro psaní JS kód kvůli jeho nativní podpoře automatického dokončování, zvýrazňování syntaxe a rozšiřitelnosti pomocí rozšíření. Vývojáři mohou na kódu spolupracovat pomocí Teletype a editor lze upgradovat na stav IDE instalací sady kurátorských balíčků pro rozšíření jeho funkčnosti.

Atom Code Editor

Viz můj článek o Atom Code Editor.

3. Vznešený text 3

Sublime Text 3 je bezplatný/prémiový, multiplatformní, lehký a rozšiřitelný textový editor, který se zaměřuje na rychlost a spolehlivost. Je to aktuální verze oblíbeného Vznešeného textu Řada editorů a nabízí automatické dokončování, skládání kódu a zvýrazňování syntaxe a podporu pro spoustu počítačových jazyků hned po vybalení.

Je zcela přizpůsobitelný a jeho funkčnost můžete rozšířit pomocí některého z pluginů zpřístupněných komunitou vývojářů prostřednictvím pohodlného správce balíčků. Jako vývojář JS si také mimo jiné užijete jeho integraci Git, inkrementální kontrolu rozdílů a blokové stříšky.

Vznešený textový editor

4. SpaceMacs

SpaceMacs je bezplatný a otevřený textový editor, který kombinuje funkce Emacs a Vim do jediného textového editoru se zaměřením na ergonomii, konzistenci a mnemotechniku.

Úspěšně používá stejnou klávesovou zkratku bez ohledu na to, kde se v editoru nacházíte, a uživatelům nabízí rozhraní příkazového řádku i grafické uživatelské rozhraní. Prospívá představě, že ani Emacs, ani Vim nejsou nejlepší editory; oba jsou.

Editor kódu SpaceMacs

5. Qt Creator

Qt Creator je bezplatné integrované vývojové prostředí pro více platforem pro C++, JavaScript a QML vytvořené jako součást sady SDK rámce pro vývoj aplikací Qt.

Nabízí uživatelům kompletní sadu nástrojů potřebnou k vytváření složitých programů s nástroji, jako je vizuální ladicí program, vestavěný návrhář formulářů,  zvýrazňování syntaxe, inteligentní automatické doplňování a rozšíření funkcí pomocí pluginů.

QT Creator má verzi s bohatými funkcemi, která je open source pod licencí GPLv3 a komerční verzi se spoustou dalších funkcí a podporou technologií, které pomáhají poskytovat podnikový zážitek, např. oficiální helpdesk podpory Qt.

6. Závorky

Brackets je bezplatný, moderní a otevřený editor zdrojového kódu vyvinutý společností Adobe napsané kompletně v JavaScriptu , HTML a CSS . Je lehký a integruje vizuální nástroje do editoru, aby urychlil uživatelský pracovní tok a snížil frekvenci přepínání mezi stránkami souborů pomocí funkce inline editoru.

Mezi několik funkcí, které Brackets nabízí, patří živý náhled, podpora SCSS a LESS, integrace s Git, jednoduchý validátor W3C, automatické předpony, vodítka odsazení a podpora knihovny rozšíření zdarma.

Závorky – Open Source Text Editor

7. Emacs

Emacs je rodina výkonných, bezplatných a otevřených unixových textových editorů s příkazovým řádkem, z nichž nejoblíbenější je GNU Emacs . Je zcela přizpůsobitelný a nabízí několik funkcí pro úpravy s ohledem na obsah, jako je zvýraznění syntaxe a navigace po řádcích.

Emacs není jednoduchý textový editor, který by se dal zprovoznit, jak by si člověk představoval, ale nabízí výukový program pro začátečníky spolu s obsáhlou vestavěnou dokumentací i pro profesionální uživatele.

Byl napsán v Lisp, takže uživatelé Lisp jsou schopni vyladit jeho funkčnost tak, aby vyhovovala jejich potřebám, a uživatelé mohou používat pluginy k rozšíření jeho funkcí nad rámec samotného psaní kódu. Např. Emacs lze použít jako e-mailového klienta a čtečku zpráv.

Textový editor Emacs

Emacs dodává se v oficiálním úložišti balíčků vaší distribuce Linuxu a je to doporučený způsob instalace.

$ sudo apt install emacs  [On Debian/Ubuntu]
$ sudo yum install emacs  [On CentOS/RHEL]
$ sudo dnf install emacs  [On Fedora]

8. Vim

Vim je výkonný, ale lehký editor příkazového řádku s otevřeným zdrojovým kódem, který obstál ve zkoušce času jako „Jeden editor, který vládne všem ” protože se standardně dodává s několika distribucemi Linuxu. Byl vytvořen s ohledem na funkčnost, takže i když je značně obtížné se ho naučit, mnoho profesionálních vývojářů je připraveno na něj přísahat.

Stejně jako jeho konkurence, Emacs , Vim nenabízí mnoho funkcí hned po vybalení, ale lze je nakonfigurovat pomocí nastavení předvoleb, skriptů a pluginů tak, aby vyhovovaly projektu, na kterém pracujete.

Vim Editor

Vim dodává se v oficiálním úložišti balíčků vaší distribuce Linuxu a je to doporučený způsob instalace.

$ sudo apt install vim  [On Debian/Ubuntu]
$ sudo yum install vim  [On CentOS/RHEL]
$ sudo dnf install vim  [On Fedora]

9. WebStorm

WebStorm je placené Integrované vývojové prostředí vyvinuté a spravované společností JetBrains pro JavaScript projekty. Obsahuje debugger pro oba Node.js aplikace a aplikace na straně klienta, bezproblémová integrace nástrojů pro testovací běžce, REST klient, testování jednotek, integrace s VCS jako je GitHub , Mercurial , atd.

Můžete použít WebStorm vytvářet projekty v Angular, React, Vue.js, Reagovat Native, Electron, Node.js, Meteor, Cordova a Ionic. Není k použití zdarma, ale můžete jej po dobu 30 dnů zdarma hodnotit.

WebStorm JavaScript IDE

10. Komodo Edit

Komodo Edit je multiplatformní Integrované vývojové prostředí pro nejoblíbenější programovací jazyky s kompletní inteligencí kódu pro zvýrazňování syntaxe, automatické dokončování, refaktorování a příkazy GoTo.

Nabízí také nativní ladění a testování jednotek, podporu správy verzí pro Git, CVS, Bazaar, Subversion, Perforce a Mercurial, rozšiřitelnost pomocí pluginů, spolupráci na kódu pomocí ActiveState, podporu regulárních výrazů a rozsáhlou jazykovou podporu.

Komodo IDE

11. Kód kdekoli

Code Anywhere je placené cloudové IDE, které umožňuje používat kód vzdáleně mimo jiné pomocí FTP, SFTP, Google Drive a Dropboxu. Zaměřuje se na vývoj založený na kontejnerech, což je podnik, který uživatelům umožňuje vyvíjet projekty od začátku do konce a dokonce i nasazení přímo z cloudu.

Code Anywhere Mezi hlavní funkce patří také vestavěná terminálová konzole, revize kódu, sdílení kódu, spolupráce na kódu, integrace s Git, GitHub a Bitbucket atd. Můžete si to vyzkoušet zdarma po dobu 7 dní, poté musíte zaplatit alespoň 2 $ měsíčně .

CodeAnywhere – Cloud IDE Editor

Přečtěte si můj článek o Code Anywhere.

Otázka, který textový editor je pro vás ten pravý, nakonec závisí na vašich preferencích, typu projektu, přístupu komunity a podpoře rozšíření. Jakmile to uděláte správně, budete si jisti, že budete ve svém pracovním postupu efektivní a zvýšíte produktivitu.

Dostal se váš oblíbený textový editor JavaScript pro Linux na seznam? Podělte se o své myšlenky v sekci níže.


Linux
  1. 5 nejlepších aplikací pro vzdálenou plochu pro Linux

  2. Nejlepší software pro malování pro Linux

  3. 20 nejlepších editorů Javascriptu pro Linux

  1. 3 odlehčené textové editory pro Linux

  2. 22 nejlepších textových editorů Linux pro programování a kódování

  3. Top 10 textových editorů pro Linux Desktop

  1. Nejlepší distribuce pro hry na Linuxu

  2. 10+ nejlepších Python IDE pro Linux

  3. Nejlepší editory fotografií pro Linux