Sa isa sa aking kamakailang mga artikulo kung saan gumawa ako ng listahan ng 7 Pinakatanyag na Programming Languages sa GitHub noong 2019 at JavaScript ang lumabas sa taas. Dahil ang karamihan sa mga mambabasa ay interesadong gumamit ng JavaScript para sa kanilang mga proyekto, narito ang isang listahan ng pinakamahusay na JS editorna magagamit mo sa iyong Linux machine.
1. Visual Studio Code
AngVisual Studio Code ay isang libre, open source, at cross-platform na code editor na may komprehensibong hanay ng mga tool para sa pag-edit at pag-debug ng code.Ipinagmamalaki nito ang ganap na nako-customize na UI kasama ang iba pang feature kabilang ang Live Share para sa real-time na collaboration ng code, native na pagsasama ng Git, syntax highlighting, Intellisense, atbp.
Ito ay binuo ng Microsoft na may halos hindi kumpletong library ng mga plugin na ibinigay ng Redmond Giant o komunidad ng user at kabilang sa mga pinakaginagamit na editor para sa anumang proyekto kabilang ang JavaScript kung saan ang mga feature tulad ng pag-debug, auto-complete, GoTo , at ang integrated JS type checking ay madaling gamitin.
Visual Studio Code
Tingnan ang aking artikulo sa Visual Studio Code.
2. Atom
AngAtom ay isang libre, open source, at cross-platform na text editor na binuo at pinananatili ng GitHub Kasama sa mga feature nito ang katutubong suporta para sa ilang mga programming language na may syntax highlighting, code folding, code completion, at Git integration sa labas ng kahon.Nag-aalok ito sa mga user ng madaling gamitin na manager ng package para sa pag-install at pamamahala ng mga package para mapalawak ang functionality nito.
AngAtom ay isang mahusay na editor para sa pagsulat ng JS code dahil ng katutubong suporta nito para sa auto-completion, syntax highlighting, at extensibility sa mga extension. Maaaring mag-collaborate ang mga developer sa code gamit ang Teletype at maa-upgrade ang editor sa status ng IDE sa pamamagitan ng pag-install ng naka-curate na package set para palawigin ang functionality nito.
Atom Code Editor
Tingnan ang aking artikulo sa Atom Code Editor.
3. Sublime Text 3
AngSublime Text 3 ay isang libre/premium, cross-platform, magaan at napapalawak na text editor na nakatutok sa bilis at pagiging maaasahan. Ito ang kasalukuyang bersyon ng sikat na Sublime Text editor series at nag-aalok ito ng auto-completion, code folding, at syntax highlighting, at suporta para sa isang toneladang wika sa computer sa labas mismo ng kahon.
Ito ay ganap na nako-customize at maaari mong palawigin ang functionality nito gamit ang alinman sa mga plugin na ginawang available ng developer community nito sa pamamagitan ng maginhawang package manager nito. Bilang isang developer ng JS, masisiyahan ka rin sa paggamit nito sa Git integration, incremental difference checker, at block caret feature bukod sa iba pa.
Sublime Text Editor
4. SpaceMacs
AngSpaceMacs ay isang libre at open source na text editor na pinagsasama ang functionality ng Emacs at Vimsa iisang text editor na may pagtuon sa ergonomya, consistency, at mnemonics.
Matagumpay nitong ginagamit ang parehong key binding hindi isinasaalang-alang kung nasaan ka sa loob ng editor, at nag-aalok ito sa mga user ng parehong command-line at graphical na mga interface ng user. Ito ay umunlad sa paniwala na hindi ang Emacs o Vim ang pinakamahusay na editor; pareho sila.
SpaceMacs Code Editor
5. Qt Creator
Ang Qt Creator ay isang libre, cross-platform Integrated Development Environment para sa C++, JavaScript, at QML na ginawa bilang bahagi ng Qt application development framework's SDK.
Nag-aalok ito sa mga user ng kumpletong toolset na kinakailangan para makabuo ng mga kumplikadong program gamit ang mga tool gaya ng visual debugger, isang inbuilt form na designer, syntax highlighting, smart autocomplete, at functionality extension gamit ang mga plugin.
Ang QT Creator ay mayroong feature-rich na bersyon na open source sa ilalim ng lisensya ng GPLv3 at isang komersyal na bersyon na may napakaraming karagdagang feature at suporta para sa mga teknolohiyang makakatulong sa pagbibigay ng karanasan sa enterprise hal. opisyal na Qt support helpdesk.
6. Mga Bracket
AngBrackets ay isang libre, moderno, at open source code editor na binuo ng Adobe ganap na nakasulat sa JavaScript, HTML, at CSSIto ay magaan at pinagsasama ang mga visual na tool sa editor upang mapabilis ang daloy ng trabaho ng user at mabawasan ang dalas ng paglipat sa pagitan ng mga page ng file gamit ang feature na inline na editor nito.
Kabilang sa ilang feature na inaalok ng Brackets ay kinabibilangan ng live na preview, SCSS at LESS na suporta, pagsasama sa Git, isang simpleng W3C validator, awtomatikong prefixing, mga indent na gabay, at suporta para sa library ng mga extension nang libre.
Bracket – Open Source Text Editor
7. Emacs
AngEmacs ay isang pamilya ng makapangyarihan, libre at open source na UNIX-based na command line text editor na ang pinakasikat ay GNU Emacs. Ito ay ganap na nako-customize at nag-aalok ng ilang feature sa pag-edit na may kamalayan sa nilalaman tulad ng pag-highlight ng syntax at line navigation.
AngEmacs ay hindi isang madaling text editor na bumangon at tumakbo tulad ng iniisip ngunit nag-aalok ito ng tutorial para sa mga nagsisimula kasama ng komprehensibong built-in na dokumentasyon para sa kahit na mga pro user.
Ito ay isinulat sa Lisp upang ang mga user ng Lisp ay may kakayahang mag-tweak ng functionality nito upang umangkop sa kanilang mga pangangailangan at ang mga user ay maaaring gumamit ng mga plugin upang palawigin ang feature nito nang higit pa sa pagsusulat ng code lamang. Hal. Maaaring gamitin ang Emacs bilang email client at news reader.
Emacs Text Editor
Emacs ay nagpapadala sa opisyal na imbakan ng package ng iyong pamamahagi ng Linux at ito ang inirerekomendang paraan ng pag-install.
$ sudo apt install emacs $ sudo yum i-install ang mga emac $ sudo dnf i-install ang mga emac
8. Vim
AngVim ay isang makapangyarihan ngunit magaan na open source na command line na editor na tumayo sa pagsubok ng panahon bilang ang “Isang Editor upang Mamuno sa Lahat Sila ” habang nagpapadala ito ng maraming Linux distro bilang default. Ito ay nilikha na may functionality sa isip kaya, habang ito ay lubha mahirap matutunan, maraming mga pro developer ang handang sumumpa dito.
Tulad ng kumpetisyon nito, Emacs, Vim ay ' t nag-aalok ng maraming feature sa labas ng kahon ngunit maaari itong i-configure sa pamamagitan ng mga setting ng kagustuhan, mga script, at mga plugin upang umangkop sa proyektong iyong ginagawa.
Vim Editor
Vim ay ipinapadala sa opisyal na imbakan ng package ng iyong pamamahagi ng Linux at ito ang inirerekomendang paraan ng pag-install.
$ sudo apt install vim $ sudo yum i-install ang vim $ sudo dnf i-install ang vim
9. WebStorm
AngWebStorm ay isang bayad na Integrated Development Environment binuo at pinananatili ng JetBrainspara sa JavaScript na proyekto. Nagtatampok ito ng debugger para sa parehong Node.js app at client-side na app, tuluy-tuloy na pagsasama ng tool para sa mga test runner, REST client, unit testing, integration sa VCS gaya ng GitHub, Mercurial, atbp.
Maaari mong gamitin ang WebStorm upang bumuo ng mga proyekto sa Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordova, at Ionic. Hindi ito libre gamitin ngunit maaari mo itong suriin sa loob ng 30 araw nang walang bayad.
WebStorm JavaScript IDE
10. Komodo Edit
Ang Komodo Edit ay isang cross-platform Integrated Development Environment para sa pinakasikat na programming language na kumpleto sa code intelligence para sa syntax highlighting, auto- kumpleto, refactoring, at GoTo command.
Nag-aalok din ito ng native na pag-debug at pagsubok sa unit, suporta sa pagkontrol ng bersyon para sa Git, CVS, Bazaar, Subversion, Perforce, at Mercurial, extensibility gamit ang mga plugin, collaboration ng code gamit ang ActiveState, suporta para sa mga regular na expression, at malawak na suporta sa wika.
Komodo IDE
11. Code Kahit Saan
Ang Code Anywhere ay isang bayad na cloud-based na IDE na nagbibigay-daan sa paggamit ng code nang malayuan gamit ang FTP, SFTP, Google Drive, at Dropbox, bukod sa iba pang malayuang serbisyo. Nakatuon ito sa pag-develop na nakabatay sa container, isang pakikipagsapalaran na nagbibigay-daan sa mga user na bumuo ng mga proyekto mula simula hanggang matapos at maging ang pag-deploy nang direkta mula sa cloud.
Code Anywhere's feature highlights ay kinabibilangan din ng built-in na terminal console, code revisions, code sharing, code collaboration, integration with Git, GitHub, at Bitbucket, atbp. Maaari mo itong subukan nang walang bayad sa loob ng 7 araw pagkatapos nito kailangan mong magbayad ng hindi bababa sa $2/buwan
CodeAnywhere – Cloud IDE Editor
Basahin ang aking artikulo sa Code Anywhere.
Ang tanong kung aling text editor ang tama para sa iyo sa huli ay depende sa iyong mga kagustuhan, uri ng proyekto, access sa komunidad, at suporta sa extension. Kapag nakuha mo na ang mga ito nang tama, siguradong magiging mahusay ka sa iyong daloy ng trabaho at mapapataas ang pagiging produktibo.
Nakapasok ba sa listahan ang iyong paboritong JavaScript text editor para sa Linux? Ibahagi ang iyong mga saloobin sa seksyon sa ibaba.