Οι καλύτεροι συντάκτες δωρεάν κώδικα για προγραμματιστές Web

από τον Bradley Nice, Content Manager στο ClickHelp.com - εργαλείο τεκμηρίωσης λογισμικού

Σήμερα έχω προετοιμάσει μια λίστα με τους καλύτερους, κατά τη γνώμη μου, συντάκτες κώδικα για προγραμματιστές ιστοσελίδων. Αν προτιμάτε κάποιο άλλο πρόγραμμα επεξεργασίας κώδικα που δεν περιλαμβάνεται στη λίστα, σχολιάστε ποιο είναι το όνομά του και γιατί το απολαμβάνετε και θα το προσθέσω στη λίστα.

Στηρίγματα

Brackets είναι ένας σύγχρονος κώδικας ανοιχτού κώδικα για HTML, CSS και JavaScript που είναι ενσωματωμένος σε HTML, CSS και JavaScript.

Βασικά χαρακτηριστικά:

  • Τα εργαλεία δεν πρέπει να φτάσουν στο δρόμο σας. Αντί να γεμίσετε το περιβάλλον κωδικοποίησης με πολλά πλαίσια και εικονίδια, το Quick Edit UI in Brackets θέτει τον κώδικα και τα εργαλεία που σχετίζονται με το περιβάλλον.
  • Οι βραχίονες είναι συγχρονισμένοι με το πρόγραμμα περιήγησής σας. Με τη ζωντανή προεπισκόπηση, τα στηρίγματα λειτουργούν απευθείας με το πρόγραμμα περιήγησής σας, για να προωθούν αμέσως τις αλλαγές κώδικα και να μετακινούνται μεταξύ του πραγματικού πηγαίου κώδικα και της προβολής του προγράμματος περιήγησης.
  • Κάντο μόνος σου. Επειδή τα στηρίγματα είναι ανοικτού κώδικα και έχουν κατασκευαστεί με HTML, CSS και JavaScript, μπορείτε να βοηθήσετε στην κατασκευή του καλύτερου επεξεργαστή κώδικα για τον ιστό.

Ατομο

Το Atom είναι ένας επεξεργαστής κειμένου που είναι σύγχρονος, προσιτός, αλλά αδιαφανής στον πυρήνα - ένα εργαλείο που μπορείτε να προσαρμόσετε για να κάνετε οτιδήποτε, αλλά και να χρησιμοποιείτε παραγωγικά χωρίς να αγγίζετε ποτέ ένα αρχείο ρυθμίσεων.

Βασικά χαρακτηριστικά:

  • Διατλαντική επεξεργασία. Το Atom λειτουργεί μεταξύ των λειτουργικών συστημάτων. Μπορείτε να το χρησιμοποιήσετε σε OS X, Windows ή Linux.
  • Ενσωματωμένος διαχειριστής πακέτων. Αναζητήστε και εγκαταστήστε νέα πακέτα ή ξεκινήστε να δημιουργείτε το δικό σας - όλα μέσα από το Atom.
  • Έξυπνη αυτόματη συμπλήρωση. Το Atom σάς βοηθά να γράφετε τον κώδικα πιο γρήγορα με έξυπνη, ευέλικτη αυτόματη συμπλήρωση.
  • Πρόγραμμα περιήγησης συστήματος αρχείων. Εύκολα περιηγηθείτε και ανοίγετε ένα μόνο αρχείο, ένα ολόκληρο έργο ή πολλά έργα σε ένα παράθυρο.
  • Πολλαπλά τζάμια. Διαχωρίστε τη διασύνδεση Atom σε πολλά παράθυρα για να συγκρίνετε και να επεξεργαστείτε κώδικα μεταξύ των αρχείων.
  • Βρίσκω και αντικαθιστώ. Βρείτε, προεπισκόπηση και αντικατάσταση κειμένου καθώς πληκτρολογείτε σε ένα αρχείο ή σε όλα τα έργα σας.

Φως πίνακα

Βασικά χαρακτηριστικά:

  • Ρολόγια. Next-gen println για να παρακολουθείτε τις σημαντικές τιμές στον κώδικα σας. Απλά προσθέστε ένα ρολόι σε μια έκφραση και η αξία θα μεταδοθεί προς τα πίσω στην LT σε πραγματικό χρόνο.
  • Ενσωματωμένη αξιολόγηση. Απαγορεύεται η εκτύπωση στην κονσόλα για να δείτε τα αποτελέσματά σας. Απλά αξιολογήστε τον κωδικό σας και τα αποτελέσματα θα εμφανιστούν εν σειρά.
  • Ανοιχτή πηγή. Κάθε κομμάτι του κώδικα του Πίνακα φωτός είναι διαθέσιμο στην κοινότητα, επειδή κανείς από εμάς δεν είναι τόσο έξυπνος όσο όλοι μας.
  • Ελατός. Οι βασικοί χάρτες, οι συμπεριφορές και ο μηχανισμός συμπεριφοράς ετικετών ελαφρών πινάκων-αντικειμένων-ετικετών σημαίνουν ότι μπορείτε εύκολα να διαμορφώσετε το IDE σε ό, τι απαιτεί η δουλειά σας.
  • Διαχειριστής πρόσθετων. Ο διαχειριστής plugin συνδέει τον κεντρικό κατάλογο με τα πρόσθετα, ώστε να μην χρειάζεται να κάνετε κυνηγετικά προγράμματα σε όλο το διαδίκτυο για να βρείτε αυτά που θέλετε.
  • Ισχυρή επεξεργασία. Το Light Table είναι ένα ελαφρύ, καθαρό και κομψό περιβάλλον εργασίας με όλη τη δύναμη και τη λειτουργικότητα που χρειάζεστε και περιμένετε από τον επεξεργαστή σας.

Υπέροχο κείμενο

Βασικά χαρακτηριστικά:

  • Πηγαίνετε οτιδήποτε. Χρησιμοποιήστε το Goto Anything για να ανοίξετε αρχεία με μερικές μόνο πλήκτρες και αμέσως μεταβείτε σε σύμβολα, γραμμές ή λέξεις.
  • Πολλαπλές επιλογές. Κάνετε δέκα αλλαγές την ίδια στιγμή, όχι μία αλλαγή δέκα φορές. Οι πολλαπλές επιλογές σας επιτρέπουν να αλλάζετε αλληλεπιδραστικά πολλές γραμμές ταυτόχρονα, να μετονομάζετε μεταβλητές με ευκολία και να χειρίζεστε τα αρχεία ταχύτερα από ποτέ.
  • Πίνακας εντολών. Η παλέτα εντολών διατηρεί σπάνια χρησιμοποιούμενες λειτουργίες, όπως τη διαλογή, την αλλαγή της σύνταξης και την αλλαγή των ρυθμίσεων εσοχής. Με μερικές μόνο πλήκτρες, μπορείτε να αναζητήσετε ό, τι θέλετε, χωρίς να χρειαστεί ποτέ να πλοηγηθείτε στα μενού ή να θυμηθείτε τις ασαφείς συνδέσεις κλειδιών.
  • Ελεύθερη λειτουργία αποσύνδεσης. Όταν χρειάζεται να εστιάσετε, η λειτουργία ελεύθερης απόσπασης είναι εκεί για να σας βοηθήσει. Η λειτουργία ελεύθερης απόσπασης είναι πλήρης οθόνη, χωρίς επεξεργασία χρωμίου, χωρίς το κείμενο σας στο κέντρο της οθόνης. Μπορείτε να εμφανίσετε σταδιακά στοιχεία του περιβάλλοντος χρήστη, όπως καρτέλες και πίνακα εύρεσης, όπως τα χρειάζεστε.
  • Διαχωρισμός επεξεργασίας. Αξιοποιήστε στο έπακρο την οθόνη ευρείας οθόνης με υποστήριξη υποδιαιρέσεως. Επεξεργαστείτε τα αρχεία δίπλα δίπλα ή επεξεργαστείτε δύο τοποθεσίες στο ένα αρχείο. Μπορείτε να επεξεργαστείτε με όσες σειρές και στήλες θέλετε. Επωφεληθείτε από πολλαπλές οθόνες με επεξεργασία με πολλαπλά παράθυρα και με πολλαπλά διαχωρισμού σε κάθε παράθυρο.
  • Άμεση αλλαγή προγράμματος. Τα έργα σε Υψηλό Κείμενο συλλαμβάνουν το πλήρες περιεχόμενο του χώρου εργασίας, συμπεριλαμβανομένων τροποποιημένων και μη αποθηκευμένων αρχείων. Μπορείτε να κάνετε εναλλαγή μεταξύ των έργων με τρόπο παρόμοιο με το Goto Anything και ο διακόπτης είναι στιγμιαίος, χωρίς προειδοποιήσεις αποθήκευσης - όλες οι τροποποιήσεις σας θα αποκατασταθούν την επόμενη φορά που θα ανοίξει το έργο.
  • Plugin API. Το Sublime Text έχει ένα ισχυρό API plugin που βασίζεται στο Python. Μαζί με το API, έρχεται με ενσωματωμένη στην κονσόλα Python για πειραματισμό σε πραγματικό χρόνο.
  • Προσαρμόστε οτιδήποτε. Συνδέσεις κλειδιών, μενού, αποσπάσματα, μακροεντολές, ολοκληρώσεις και πολλά άλλα - σχεδόν τα πάντα στο Υψηλό κείμενο προσαρμόζονται με απλά αρχεία JSON. Αυτό το σύστημα σας δίνει ευελιξία, καθώς οι ρυθμίσεις μπορούν να καθοριστούν σε τύπο ανά αρχείο και ανά έργο.
  • Cross Platform. Υψηλό κείμενο είναι διαθέσιμο για OS X, Windows και Linux. Μια άδεια χρήσης είναι το μόνο που χρειάζεστε για να χρησιμοποιήσετε το Sublime Text σε κάθε υπολογιστή που έχετε στην κατοχή σας, ανεξάρτητα από το λειτουργικό σύστημα που χρησιμοποιεί.

Σημειωματάριο ++

Το Notepad ++ είναι ένας δωρεάν επεξεργαστής πηγαίου κώδικα και αντικατάσταση του Notepad που υποστηρίζει πολλές γλώσσες. Λειτουργώντας στο περιβάλλον MS Windows, η χρήση του διέπεται από την Άδεια GPL.

Βασικά χαρακτηριστικά:

  • Σύνταξη επισημάνσεων και σύνταξη με δίπλωμα.
  • Συντομογραφία και καθορισμός σύνθετων ορισμών από το χρήστη.
  • PCRE (συμβατή κανονική έκφραση Perl) Αναζήτηση / Αντικατάσταση;
  • GUI εντελώς προσαρμόσιμη?
  • Χάρτης εγγράφων.
  • Αυτόματη συμπλήρωση: ολοκλήρωση λέξης, ολοκλήρωση λειτουργίας και υπαινιγμός παραμέτρων λειτουργιών.
  • Πολλαπλών εγγράφων (διεπαφή Tab).
  • Πολλαπλή προβολή.
  • WYSIWYG (εκτύπωση);
  • Μεγέθυνση και σμίκρυνση.
  • Υποστηριζόμενο περιβάλλον πολλαπλών γλωσσών.
  • Σελιδοδείκτης;
  • Εγγραφή και αναπαραγωγή μακροεντολών
  • Ξεκινήστε με διαφορετικά επιχειρήματα.

Κώδικας Visual Studio

Ο κώδικας Visual Studio είναι ένας επεξεργαστής πηγαίου κώδικα που αναπτύχθηκε από τη Microsoft για Windows, Linux και macOS. Είναι δωρεάν και ανοικτού κώδικα, αν και η επίσημη μεταφόρτωση είναι υπό αδεια ιδιοκτησίας.

Βασικά χαρακτηριστικά:

  • Debugging;
  • Ενσωματωμένος έλεγχος Git.
  • Επισημάνετε τη σύνταξη.
  • Έξυπνη ολοκλήρωση κώδικα.
  • Απόσπασμα;
  • Κωδικοποίηση του κώδικα.
  • Προσαρμογή.

Να εχετε μια ομορφη μερα!

Bradley Νίκαια,
Διαχείριση περιεχομένου στο ClickHelp.com - το καλύτερο ηλεκτρονικό εργαλείο τεκμηρίωσης για τους πωλητές του SaaS