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 vyšel JavaScript na vrchu. Vzhledem k tomu, že většina čtenářů má zájem o použití JavaScript pro své 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ě Live Share pro spolupráci na kódu v reálném čase, nativní integraci Git, zvýrazňování syntaxe, Intellisense atd.
Je vyvinut společností Microsoft s téměř nevyčerpatelnou knihovnou pluginů poskytovaných Redmond Giant nebo uživatelské komunity a patří mezi nejpoužívanější editory pro jakýkoli projekt, včetně JavaScript, pro které funkce jako ladění, automatické dokončování, GoTo , a integrovaná kontrola typu JS se hodí.
Kód Visual Studio
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í jazyky se zvýrazňováním syntaxe, skládáním kódu, dokončováním kódu a integrací 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ódu, protože nativní podpory automatického dokončování, zvýrazňování syntaxe a rozšiřitelnosti pomocí rozšíření. Vývojáři mohou spolupracovat na kódu pomocí Teletype a editor lze upgradovat na stav IDE instalací sady kurátorských balíčků pro rozšíření jeho funkčnosti.
Editor kódu atomu
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. Jedná se o aktuální verzi oblíbené řady editorů Sublime Text 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í z krabice.
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 budete mimo jiné také rádi používat 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 Vimdo 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 nabízí uživatelům 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 různé platformy 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í debugger, 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 bohatou na funkce, která je open source pod licencí GPLv3 a komerční verzi s množstvím funkcí navíc a podporou technologií, které pomáhají poskytovat podnikové prostředí, 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 JavaScript, HTML a CSSJe 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.
Brackets – 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í snadný textový editor, který by se dal spustit, jak by si člověk představoval, ale nabízí výukový program pro začátečníky společně s komplexní vestavěná dokumentace i pro profesionální uživatele.
Bylo napsáno 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 se dodává v oficiálním repozitáři balíčků vaší distribuce Linuxu a je to doporučený způsob instalace.
$ sudo apt nainstalovat emacs $ sudo yum nainstalovat emacs $ sudo dnf nainstalovat emacs
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ý jim všem vládne ” protože je standardně dodáván s několika distribucemi Linuxu. Byl vytvořen s ohledem na funkčnost, takže i když je značně obtížné se naučit, mnoho profesionálních vývojářů je připraveno na to přísahat.
Stejně jako jeho konkurence, Emacs, Vim ne 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.
Editor Vim
Vim se dodává v oficiálním repozitáři balíčků vaší distribuce Linuxu a je to doporučený způsob instalace.
$ sudo apt install vim $ sudo yum nainstalovat vim $ sudo dnf nainstalovat vim
9. WebStorm
WebStorm je placené Integrované vývojové prostředí vyvinuté a spravované společností JetBrainspro JavaScript projekty. Obsahuje debugger pro Node.js aplikace a aplikace na straně klienta, bezproblémovou integraci nástrojů pro testovací běžce, REST klient, testování jednotek, integrace s VCS, jako je GitHub, Mercurial atd.
Můžete použít WebStorm k vytváření projektů v Angular, React, Vue.js, React Native, Electron, Node.js, Meteor , Cordova a Ionic. Není k použití zdarma, ale můžete jej bezplatně hodnotit po dobu 30 dnů.
WebStorm JavaScript IDE
10. Komodo Edit
Komodo Edit je multiplatformní Integrované vývojové prostředí pro nejoblíbenější programovací jazyky doplněné o inteligenci kódu pro zvýrazňování syntaxe, automatické kompletní, refaktoring 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áhlé jazyková podpora.
Komodo IDE
11. Code Anywhere
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's 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íc
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.