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.