Μόλις ξοδέψετε οποιοδήποτε προγραμματισμό χρόνου, θα συνειδητοποιήσετε γρήγορα ότι ο προεπιλεγμένος επεξεργαστής κειμένου του λειτουργικού σας συστήματος δεν ανταποκρίνεται πλήρως στην εργασία. Αυτό θα μπορούσε να είναι εντάξει στην αρχή, αλλά είναι σαν να προσπαθούμε να φτιάξουμε ένα πορτραίτο με ένα κιβώτιο οκτώ Crayolas. Οι παρακάτω εφαρμογές παρέχουν εύρωστα και αποτελεσματικά εργαλεία και επιλογές, με όλα τα είδη των ενσωματωμένων λειτουργιών, για να διευκολύνουν και να ευνοούν τη γραφή, την αναθεώρηση και την αναθεώρηση του κώδικα. Όλα τα προγράμματα που περιλαμβάνονται συμπεριλαμβάνουν πολλαπλές πλατφόρμες, ώστε να μπορείτε να αποκτήσετε τα χαρακτηριστικά τους σε MacOS, Windows, Linux ή σε όλα τα παραπάνω.

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

Σεβάσμιο, ισχυρό και προσαρμόσιμο, το Sublime Text ελέγχει σχεδόν όλα τα πλαίσια για ένα καλό πρόγραμμα επεξεργασίας κειμένου για τους προγραμματιστές. Είναι γνωστό και ευρέως αναγνωρισμένο ως ένα από τα καλύτερα διαθέσιμα και για καλό λόγο. Ένα από τα πιο cool χαρακτηριστικά είναι το "multi-caret editing", το οποίο είναι η δυνατότητα να πληκτρολογείτε το ίδιο πράγμα σε διάφορα σημεία ταυτόχρονα. Αυτό είναι ιδανικό για να τροποποιήσετε τα ονόματα των μεταβλητών σας ή άλλες διαδεδομένες πληροφορίες. Μπορείτε επίσης να επιλέξετε όλους τους χαρακτήρες σε μια στήλη και να βρείτε και να αντικαταστήσετε συμβολοσειρές μέσω κανονικών εκφράσεων.

2. Atom

Αναπτύχθηκε από το GitHub, το Atom είναι ένας επεξεργαστής κειμένου ανοιχτού κώδικα που έχει σχεδιαστεί για να μπορεί να απομακρυνθεί από τον πυρήνα. Δεν σας αρέσει ένα χαρακτηριστικό; Πάρε να δουλέψεις σε αυτό. Είναι γραμμένο σε HTML και JavaScript και μπορείτε να τροποποιήσετε το περιβάλλον εργασίας με CSS. Δεδομένου ότι είναι βαθιά ενσωματωμένο στο GitHub, μπορείτε επίσης να προσθέσετε χιλιάδες πακέτα στο Atom μέσα από τον ίδιο τον επεξεργαστή. Εάν θέλετε να βγάλετε τα χέρια σας βρώμικα δημιουργώντας το τέλειο χώρο εργασίας, αυτό είναι το εργαλείο για εσάς.

3. Φως πίνακα

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

4. Vim

Εάν δεν γνωρίζετε, η συζήτηση για τον πόλεμο φλόγας "Vim εναντίον Emacs" ήταν μία από τις μακρύτερες συγκρούσεις στην ιστορία της πληροφορικής. Έχει ακόμη και τη δική του καταχώρηση Wikipedia. Ποιό είναι καλύτερο? Λοιπόν, αυτό εξαρτάται από εσάς. Προτιμώ τον Βιμ, προσωπικά.

Το Vim (και το αντίστοιχο του, vi) είναι ένας μικρός επεξεργαστής κειμένου που μπορεί να εκτελεστεί σχεδόν οπουδήποτε. Ως γενική δήλωση, περιλαμβάνει λιγότερα πράγματα από τον Emacs και αυτό το κάνει μικρότερο και ταχύτερο. Αντί να βασίζεστε σε πλήκτρα τροποποίησης για να υποδείξετε εντολές, το Vim χρησιμοποιεί κανονικούς χαρακτήρες. Οι εντολές δεν είναι καθόλου διαισθητικές (δηλ . :q! πληκτρολογείτε :q! ), Αλλά δεν πρέπει ποτέ να μετακινήσετε τα δάχτυλά σας από την αρχική σειρά. Μόλις φτάσετε γρήγορα στο Vim, κάθε άλλο πρόγραμμα επεξεργασίας θα αισθανθεί σαν ιλύς να ολισθαίνει προς τα κάτω.

5. Emacs

Ένας άλλος επεξεργαστής κειμένων από πίσω, όταν, όπως και η άλλη πλευρά της προαναφερθείσας ανακολουθίας, ο Emacs είναι γνωστός για την ευελιξία και την ευελιξία του. Χάρη σε αυτήν την επέκταση, ο Emacs ονομάζεται μερικές φορές "ένα λειτουργικό σύστημα εντός και λειτουργικού συστήματος" και οι χρήστες έχουν δημιουργήσει φυλλομετρητές ιστού, παιχνίδια και προγράμματα ανάγνωσης ειδήσεων για να τρέξουν μέσα σε αυτό. Μεταξύ άλλων ενσωματωμένων λειτουργιών, έχετε μια ευρεία βιβλιοθήκη συντομεύσεων, την ικανότητα εκτέλεσης αυθαίρετου κώδικα κατά την εκκίνηση και τη συνεργασία με πολλούς χρήστες. Η εφαρμογή κάνει εκτεταμένη χρήση των τροποποιητικών κλειδιών (τα οποία αποφεύγει το Vim) για την παροχή εκτεταμένης λειτουργικότητας.

Επίσης, ο Emacs έχει τη δική του εκκλησία. Κάντε αυτό τι θα κάνετε.

6. UltraEdit

Όπως το Sublime Text, το UltraEdit είναι ένας ισχυρός επεξεργαστής κειμένου που σας προσφέρει πολλά εργαλεία και μεγάλη ελευθερία. Περιλαμβάνει ακόμη και μερικά από τα ίδια χαρακτηριστικά, όπως επεξεργασία πολλαπλών χρήσεων και προσαρμόσιμη διεπαφή χρήστη. Το UltraEdit φέρνει επίσης μια προσαρμόσιμη, βασισμένη σε εικονίδια γραμμή εργαλείων και κορδέλα, κάτι που οι άλλοι συντάκτες κειμένου λείπουν. Παίρνετε επίσης ενσωματωμένο FTP, SSH και Telnet για εργασία με κώδικα βασισμένο σε διακομιστές. Έχει περισσότερη εστίαση σε επίπεδο επιχείρησης απ 'ό, τι οι άλλοι συντάκτες της λίστας και έχει την τιμή να το αντικατοπτρίζει αυτό.

7. ICECoder

Τι θα μπορούσε να είναι περισσότερο cross-platform από ένα πρόγραμμα περιήγησης; Ο ICECoder τρέχει μέσα σε μια καρτέλα Chrome, παρέχοντας μεγάλη δύναμη από άλλους συντάκτες σε μια πλατφόρμα που διατίθεται παντού. Η εστίαση του ICECoder αρχικά αφορούσε γλώσσες προγραμματισμού και σήμανσης βασισμένες σε προγράμματα περιήγησης, όπως HTML και JavaScript, αλλά από τότε έχει επεκταθεί και σε C και Java.

συμπέρασμα

Για μερικούς, η επιλογή ενός συντάκτη κειμένου είναι πιο συναισθηματική από την επιλογή ενός συζύγου. Κατά ειρωνικό τρόπο, οι ίδιες συμβουλές δουλεύουν: δοκιμάστε ένα ζευγάρι και δείτε ποια σας ταιριάζει καλύτερα πριν κάνετε μια δέσμευση.