Σε ένα από τα πρόσφατα άρθρα μου όπου έφτιαξα μια λίστα με τις 7 πιο δημοφιλείς γλώσσες προγραμματισμού στο GitHub το 2019 και βγήκε η JavaScript στην κορυφή. Βλέποντας ότι οι περισσότεροι αναγνώστες ενδιαφέρονται να χρησιμοποιήσουν το JavaScript για τα έργα τους, εδώ είναι μια λίστα με τους καλύτερους JS editorsμπορείτε να χρησιμοποιήσετε στον υπολογιστή σας Linux.
1. Κωδικός Visual Studio
ΤοΤο Visual Studio Code είναι ένα δωρεάν πρόγραμμα επεξεργασίας κώδικα ανοιχτού κώδικα και πολλαπλών πλατφορμών με μια ολοκληρωμένη σουίτα εργαλείων για επεξεργασία και εντοπισμό σφαλμάτων κώδικα.Διαθέτει μια πλήρως προσαρμόσιμη διεπαφή χρήστη με άλλες δυνατότητες, όπως Live Share για συνεργασία κώδικα σε πραγματικό χρόνο, ενσωμάτωση εγγενούς Git, επισήμανση σύνταξης, Intellisense, κ.λπ.
Αναπτύχθηκε από την Microsoft με μια σχεδόν ανεξάντλητη βιβλιοθήκη προσθηκών που παρέχεται από το Redmond Giant ή της κοινότητας χρηστών και είναι από τους πιο χρησιμοποιούμενους επεξεργαστές για οποιοδήποτε έργο, συμπεριλαμβανομένου του JavaScript για το οποίο διαθέτει χαρακτηριστικά όπως εντοπισμός σφαλμάτων, αυτόματη συμπλήρωση, GoTo , και ο ενσωματωμένος έλεγχος τύπου JS είναι χρήσιμος.
Κωδικός Visual Studio
Δείτε το άρθρο μου για τον κώδικα του Visual Studio.
2. Ατομο
ΤοAtom είναι ένα δωρεάν πρόγραμμα επεξεργασίας κειμένου ανοιχτού κώδικα και πολλαπλών πλατφορμών που αναπτύχθηκε και διατηρείται από το GitHub Οι δυνατότητες του περιλαμβάνουν εγγενή υποστήριξη για πολλά γλώσσες προγραμματισμού με επισήμανση σύνταξης, δίπλωμα κώδικα, συμπλήρωση κώδικα και ενσωμάτωση Git αμέσως.Προσφέρει στους χρήστες έναν εύχρηστο διαχειριστή πακέτων για εγκατάσταση και διαχείριση πακέτων για επέκταση της λειτουργικότητάς του.
Atom είναι ένας εξαιρετικός επεξεργαστής για τη σύνταξη JS κώδικα επειδή της εγγενούς υποστήριξης για αυτόματη συμπλήρωση, επισήμανση σύνταξης και επεκτασιμότητα με επεκτάσεις. Οι προγραμματιστές μπορούν να συνεργαστούν στον κώδικα χρησιμοποιώντας το Teletype και το πρόγραμμα επεξεργασίας μπορεί να αναβαθμιστεί σε κατάσταση IDE εγκαθιστώντας ένα επιλεγμένο σετ πακέτου για επέκταση της λειτουργικότητάς του.
Επεξεργαστής κώδικα Atom
Δείτε το άρθρο μου στο πρόγραμμα επεξεργασίας κώδικα Atom.
3. Υπέροχο κείμενο 3
ΤοSublime Text 3 είναι ένα δωρεάν/premium, πολλαπλές πλατφόρμες, ελαφρύ και επεκτάσιμο πρόγραμμα επεξεργασίας κειμένου που εστιάζει στην ταχύτητα και την αξιοπιστία. Είναι η τρέχουσα έκδοση της δημοφιλούς σειράς επεξεργαστών Sublime Text και προσφέρει αυτόματη συμπλήρωση, δίπλωμα κώδικα και επισήμανση σύνταξης και υποστήριξη για έναν τόνο γλωσσών υπολογιστών ακριβώς έξω από το κουτί.
Είναι πλήρως προσαρμόσιμο και μπορείτε να επεκτείνετε τη λειτουργικότητά του χρησιμοποιώντας οποιαδήποτε από τις προσθήκες που διατίθενται από την κοινότητα προγραμματιστών μέσω του βολικού διαχειριστή πακέτων. Ως προγραμματιστής JS, θα απολαμβάνετε επίσης τη χρήση της ενσωμάτωσης Git, του επαυξητικού ελέγχου διαφορών και των χαρακτηριστικών μπλοκ καρτ μεταξύ άλλων.
Sublime Text Editor
4. SpaceMacs
ΤοSpaceMacs είναι ένα δωρεάν πρόγραμμα επεξεργασίας κειμένου ανοιχτού κώδικα που συνδυάζει τη λειτουργικότητα των Emacs και Vimσε ένα ενιαίο πρόγραμμα επεξεργασίας κειμένου με έμφαση στην εργονομία, τη συνέπεια και τη μνημονική.
Χρησιμοποιεί επιτυχώς την ίδια δέσμευση κλειδιού, ανεξάρτητα από το πού βρίσκεστε εντός του προγράμματος επεξεργασίας, και προσφέρει στους χρήστες διεπαφές γραμμής εντολών και γραφικές διεπαφές χρήστη. Ευδοκιμεί στην ιδέα ότι ούτε το Emacs ούτε το Vim είναι ο καλύτερος επεξεργαστής. και τα δύο είναι.
Επεξεργαστής κώδικα SpaceMacs
5. Qt Creator
Το Qt Creator είναι ένα δωρεάν ενσωματωμένο περιβάλλον ανάπτυξης πολλαπλών πλατφορμών για C++, JavaScript και QML που δημιουργήθηκε ως μέρος του SDK του πλαισίου ανάπτυξης εφαρμογών Qt.
Προσφέρει στους χρήστες το πλήρες σύνολο εργαλείων που απαιτούνται για τη δημιουργία πολύπλοκων προγραμμάτων με εργαλεία όπως οπτικός εντοπισμός σφαλμάτων, ενσωματωμένος σχεδιαστής φορμών, επισήμανση σύνταξης, έξυπνη αυτόματη συμπλήρωση και επέκταση λειτουργικότητας με χρήση προσθηκών.
Το QT Creator διαθέτει μια πλούσια σε λειτουργίες έκδοση που είναι ανοιχτού κώδικα με την άδεια GPLv3 και μια εμπορική έκδοση με πολλές επιπλέον δυνατότητες και υποστήριξη για τεχνολογίες που βοηθούν στην παροχή μιας επιχειρηματικής εμπειρίας, π.χ. επίσημο γραφείο υποστήριξης Qt.
6. Αγκύλες
ΤοBrackets είναι ένα δωρεάν, σύγχρονο και πρόγραμμα επεξεργασίας ανοιχτού κώδικα που αναπτύχθηκε από την Adobe γραμμένο εξ ολοκλήρου σε JavaScript, HTML και CSSΕίναι ελαφρύ και συνδυάζει οπτικά εργαλεία στο πρόγραμμα επεξεργασίας για να επιταχύνει τη ροή εργασίας του χρήστη και να μειώσει τη συχνότητα εναλλαγής μεταξύ σελίδων αρχείων με τη λειτουργία ενσωματωμένης επεξεργασίας.
Μεταξύ των πολλών δυνατοτήτων που προσφέρει το Brackets περιλαμβάνει ζωντανή προεπισκόπηση, υποστήριξη SCSS και LESS, ενσωμάτωση με το Git, ένα απλό εργαλείο επικύρωσης W3C, αυτόματο πρόθεμα, οδηγούς εσοχής και δωρεάν υποστήριξη για μια βιβλιοθήκη επεκτάσεων.
Αγκένια – Επεξεργαστής κειμένου ανοιχτού κώδικα
7. Emacs
ΤοEmacs είναι μια οικογένεια ισχυρών, δωρεάν και ανοιχτού κώδικα επεξεργαστών κειμένου γραμμής εντολών που βασίζονται σε UNIX με το πιο δημοφιλές να είναι το GNU Emacs. Είναι πλήρως προσαρμόσιμο και προσφέρει πολλές δυνατότητες επεξεργασίας με επίγνωση περιεχομένου, όπως επισήμανση σύνταξης και πλοήγηση γραμμής.
ΤοEmacs δεν είναι ένα εύκολο πρόγραμμα επεξεργασίας κειμένου για να ξεκινήσετε και να λειτουργήσετε όπως θα φανταζόταν κανείς, αλλά προσφέρει ένα σεμινάριο για αρχάριους μαζί με ολοκληρωμένη ενσωματωμένη τεκμηρίωση ακόμη και για επαγγελματίες χρήστες.
Γράφτηκε στο Lisp, ώστε οι χρήστες του Lisp να μπορούν να τροποποιήσουν τη λειτουργικότητά του ώστε να ταιριάζει στις ανάγκες τους και οι χρήστες μπορούν να χρησιμοποιούν πρόσθετα για να επεκτείνουν τη λειτουργία του πέρα από τη σύνταξη κώδικα μόνο. Π.χ. Το Emacs μπορεί να χρησιμοποιηθεί ως πρόγραμμα-πελάτης email και πρόγραμμα ανάγνωσης ειδήσεων.
Επεξεργαστής κειμένου Emacs
Emacs αποστέλλεται στο επίσημο αποθετήριο πακέτων της διανομής σας Linux και είναι ο προτεινόμενος τρόπος εγκατάστασης.
$ sudo apt εγκατάσταση emacs $ sudo yum εγκατάσταση emacs $ sudo dnf εγκατάσταση emacs
8. Δύναμη
ΤοVim είναι ένα ισχυρό αλλά ελαφρύ πρόγραμμα επεξεργασίας γραμμής εντολών ανοιχτού κώδικα που έχει αντέξει στη δοκιμασία του χρόνου ως "Ένας επεξεργαστής για να τους κυβερνά όλους », καθώς αποστέλλεται με πολλές διανομές Linux από προεπιλογή. Δημιουργήθηκε με γνώμονα τη λειτουργικότητα, επομένως, ενώ είναι πολύ δύσκολο να το μάθεις, πολλοί επαγγελματίες προγραμματιστές είναι έτοιμοι να ορκιστούν σε αυτό.
Ακριβώς όπως ο ανταγωνισμός του, το Emacs, Vim δεν t προσφέρει πολλές δυνατότητες αμέσως, αλλά μπορεί να διαμορφωθεί μέσω ρυθμίσεων προτιμήσεων, σεναρίων και προσθηκών για να ταιριάζει στο έργο στο οποίο εργάζεστε.
Vim Editor
Vim αποστέλλεται στο επίσημο αποθετήριο πακέτων της διανομής σας Linux και είναι ο προτεινόμενος τρόπος εγκατάστασης.
$ sudo apt install vim $ sudo yum εγκατάσταση vim $ sudo dnf εγκατάσταση vim
9. WebStorm
ΤοWebStorm είναι ένα επί πληρωμή Ολοκληρωμένο περιβάλλον ανάπτυξης που αναπτύχθηκε και διατηρείται από την JetBrainsγια JavaScript έργα. Διαθέτει πρόγραμμα εντοπισμού σφαλμάτων και για εφαρμογές Node.js και εφαρμογές από την πλευρά του πελάτη, απρόσκοπτη ενσωμάτωση εργαλείων για δοκιμαστικούς δρομείς, REST πελάτης, δοκιμή μονάδας, ενοποίηση με VCS όπως GitHub, Mercurial, κ.λπ.
Μπορείτε να χρησιμοποιήσετε το WebStorm για να δημιουργήσετε έργα σε Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordova και Ionic. Δεν είναι δωρεάν στη χρήση, αλλά μπορείτε να το αξιολογήσετε για 30 ημέρες δωρεάν.
WebStorm JavaScript IDE
10. Επεξεργασία Komodo
ΤοKomodo Edit είναι ένα cross-platform Integrated Development Environment για τις πιο δημοφιλείς γλώσσες προγραμματισμού, με ευφυΐα κώδικα για επισήμανση σύνταξης, αυτόματη ολοκλήρωση, ανακατασκευή και εντολές GoTo.
Προσφέρει επίσης εγγενή εντοπισμό σφαλμάτων και δοκιμές μονάδων, υποστήριξη ελέγχου έκδοσης για Git, CVS, Bazaar, Subversion, Perforce και Mercurial, επεκτασιμότητα με χρήση προσθηκών, συνεργασία κώδικα με χρήση ActiveState, υποστήριξη για κανονικές εκφράσεις και εκτενές υποστήριξη γλώσσας.
Komodo IDE
11. Κωδικός Anywhere
Code Anywhere είναι ένα επί πληρωμή IDE που βασίζεται σε σύννεφο που επιτρέπει την απομακρυσμένη χρήση κώδικα χρησιμοποιώντας FTP, SFTP, Google Drive και Dropbox, μεταξύ άλλων απομακρυσμένων υπηρεσιών. Επικεντρώνεται στην ανάπτυξη που βασίζεται σε κοντέινερ, ένα εγχείρημα που επιτρέπει στους χρήστες να αναπτύσσουν έργα από την αρχή μέχρι το τέλος και ακόμη και την ανάπτυξη απευθείας από το cloud.
Code Anywhere's Τα κύρια χαρακτηριστικά των χαρακτηριστικών περιλαμβάνουν επίσης μια ενσωματωμένη κονσόλα τερματικού, αναθεωρήσεις κώδικα, κοινή χρήση κώδικα, συνεργασία κώδικα, ενοποίηση με το Git, GitHub και Bitbucket κ.λπ. Μπορείτε να το δοκιμάσετε δωρεάν για 7 ημέρες μετά τις οποίες πρέπει να πληρώσετε τουλάχιστον $2/μήνα
CodeAnywhere – Επεξεργαστής Cloud IDE
Διαβάστε το άρθρο μου στο Code Anywhere.
Το ερώτημα ποιο πρόγραμμα επεξεργασίας κειμένου είναι κατάλληλο για εσάς εξαρτάται τελικά από τις προτιμήσεις σας, τον τύπο του έργου, την πρόσβαση στην κοινότητα και την υποστήριξη επέκτασης. Μόλις τα κάνετε σωστά, είναι βέβαιο ότι θα είστε αποτελεσματικοί στη ροή εργασιών σας και θα ενισχύσετε την παραγωγικότητα.
Το αγαπημένο σας πρόγραμμα επεξεργασίας κειμένου JavaScript για Linux μπήκε στη λίστα; Μοιραστείτε τις σκέψεις σας στην παρακάτω ενότητα.