Πίνακας περιεχομένων
Ένας επεξεργαστής κειμένου είναι ένα εύχρηστο, ευέλικτο εργαλείο που αξίζει μια θέση σε κάθε υπολογιστή. Από προεπιλογή, υπάρχει ένας βασικός επεξεργαστής προεγκατεστημένος σε κάθε δημοφιλές λειτουργικό σύστημα. Χρησιμοποιούνται συχνότερα από προγραμματιστές, αλλά επίσης συχνά από συγγραφείς και σημειωτές. Οι καλύτεροι επεξεργαστές κειμένου τείνουν να είναι απίστευτα ισχυροί και ιδιαίτερα παραμετροποιήσιμοι, καθιστώντας τους μια πολύ προσωπική επιλογή.
Αυτό σημαίνει ότι όσοι χρησιμοποιούν επεξεργαστές κειμένου έχουν ισχυρές απόψεις γι' αυτούς. Η εύρεση ενός κατάλληλου είναι απαραίτητη. Όσο πιο εξοικειωμένοι γίνετε με αυτόν, τόσο πιο χρήσιμος θα τον βρείτε. Γι' αυτό πολλοί άνθρωποι εξακολουθούν να χρησιμοποιούν ισχυρούς επεξεργαστές κειμένου που είναι πάνω από 30 ετών, όπως ο Vim και ο GNU Emacs.
Επιφανειακά, ένας επεξεργαστής κειμένου μπορεί να φαίνεται απλός, απλός και βαρετός, αλλά αυτό συμβαίνει επειδή δεν τον έχετε γνωρίσει ακόμα. Κάτω από την κουκούλα, υπάρχουν ισχυρά χαρακτηριστικά που μπορείτε να χρησιμοποιήσετε για να σχεδιάσετε έναν ιστότοπο, να αναπτύξετε εφαρμογές λογισμικού και να γράψετε ένα μυθιστόρημα. Οι επεξεργαστές κειμένου είναι επίσης χρήσιμοι για μικρές εργασίες όπως η σύνταξη λιστών ή η καταγραφή σημειώσεων. Τείνουν να έρχονται με ένα βασικό σύνολο χαρακτηριστικών που μπορούν να επεκταθούνμέσω plugins.
Ποιος είναι λοιπόν ο κατάλληλος επεξεργαστής κειμένου για εσάς;
Η νούμερο ένα σύστασή μας είναι το Sublime Text 3. Είναι ένας γρήγορος, ελκυστικός, πλήρως εξοπλισμένος επεξεργαστής κειμένου για Mac, Windows και Linux. Κοστίζει 80 δολάρια, αλλά δεν υπάρχει επίσημο χρονικό όριο στη δοκιμαστική περίοδο, ώστε να μπορείτε να γνωρίσετε την εφαρμογή πριν την αγοράσετε. Είναι παραμετροποιήσιμος και διατίθεται ένα ευρύ φάσμα πακέτων για να προσθέσετε τις συγκεκριμένες λειτουργίες που χρειάζεστε.
Το Atom είναι μια δημοφιλής δωρεάν εναλλακτική λύση. Όπως και το Sublime Text, είναι διαπλατφορμικό, ικανό και επεκτάσιμο μέσω ενός μεγάλου αποθετηρίου πακέτων. Επικεντρώνεται στην ανάπτυξη εφαρμογών, αλλά είναι μια εφαρμογή Electron, οπότε δεν ανταποκρίνεται τόσο καλά όσο ο νικητής μας.
Άλλοι επεξεργαστές κειμένου είναι επίσης εξαιρετικά ικανοί και έχουν τα δυνατά τους σημεία, τις εστίες, τους περιορισμούς και τις διεπαφές τους. Θα καλύψουμε δώδεκα από τους καλύτερους και θα σας βοηθήσουμε να βρείτε αυτόν που είναι ιδανικός για τις ανάγκες, τις προτιμήσεις και τη ροή εργασίας σας.
Γιατί να με εμπιστευτείτε για αυτόν τον οδηγό;
Ένας καλός επεξεργαστής κειμένου είναι ένα από τα αγαπημένα μου εργαλεία. Τον χρησιμοποιώ εδώ και δεκαετίες, πρώτα στο DOS, μετά στα Windows, στο Linux και τώρα στο Mac. Συχνά επεξεργάζομαι περιεχόμενο για τον ιστό σε έναν επεξεργαστή κειμένου, βλέποντας απευθείας τη σήμανση HTML. Μερικές φορές μπορώ να είμαι αρκετά σχολαστικός σχετικά με τον κώδικα που χρησιμοποιείται και τον τρόπο διάταξής του.
Στο Linux, οι αγαπημένοι μου επεξεργαστές κειμένου ήταν το Genie και το Bluefish, αν και χρησιμοποιούσα επίσης τακτικά το Gedit και το Kate. Όταν μεταπήδησα στον Mac, χρησιμοποίησα αρχικά το TextMate. Μετά από λίγο καιρό, όμως, στράφηκα στο Sublime Text, το οποίο ανανεωνόταν τακτικά.
Συνέχισα να πειραματίζομαι με άλλους επεξεργαστές κειμένου και τελικά κατέληξα στο Komodo Edit. Είχε τα χαρακτηριστικά που χρειαζόμουν εκείνη τη στιγμή και μια διεπαφή που ταίριαζε στη ροή εργασίας μου. Αυτό περιελάμβανε την καταγραφή πολλών βασικών μακροεντολών αναζήτησης και αντικατάστασης που ήταν βολικά καταχωρημένες σε ένα πλευρικό πάνελ. Μπορούσα να τις εκκινήσω μία προς μία κάνοντας διπλό κλικ στο όνομα της μακροεντολής.
Αγόρασα το Textastic για το iPad μου και τελικά το χρησιμοποίησα και στο Mac μου. Είναι λιτό, μέσο και έκανε ό,τι χρειαζόμουν εκείνη τη στιγμή.
Έχω επίσης παίξει συχνά με το Vim και το Emacs όλα αυτά τα χρόνια, αλλά δεν έχω αφιερώσει αρκετό χρόνο για να μάθω πώς να τα χρησιμοποιώ με επάρκεια. Οι διεπαφές τους δεν έχουν καμία ομοιότητα με τις σύγχρονες εφαρμογές, οπότε δυσκολεύτηκα να μείνω μαζί τους, παρόλο που είμαι πεπεισμένος ότι είναι τα πιο ισχυρά εργαλεία εκεί έξω και έχω φίλους που ορκίζονται σε αυτά.
Ποιος χρειάζεται έναν επεξεργαστή κειμένου;
Ποιος χρειάζεται έναν αξιοπρεπή επεξεργαστή κειμένου; Όποιος χρειάζεται να δουλεύει με απλά αρχεία κειμένου. Αυτό περιλαμβάνει ανθρώπους που χρειάζονται ένα περιστασιακό εργαλείο για μικρές επεξεργασίες και εκείνους που χρησιμοποιούν ένα τέτοιο εργαλείο ως το κύριο εργαλείο λογισμικού τους κάθε μέρα. Μπορείτε να χρησιμοποιήσετε έναν επεξεργαστή κειμένου για εργασίες όπως:
- δημιουργία αρχείων HTML και CSS κατά τη δημιουργία ενός δικτυακού τόπου
- συγγραφή περιεχομένου για το διαδίκτυο σε HTML ή Markdown
- ανάπτυξη εφαρμογών ιστού χρησιμοποιώντας μια γλώσσα προγραμματισμού όπως Python, JavaScript, Java, Ruby on Rails ή PHP
- ανάπτυξη εφαρμογών γραφείου με χρήση γλώσσας προγραμματισμού όπως η Objective C, η C# ή η C++
- ανάπτυξη εφαρμογών για κινητά τηλέφωνα χρησιμοποιώντας μια γλώσσα προγραμματισμού όπως Java, Python, Objective C, Swift, C#, C++
- επεξεργασία αρχείων ρυθμίσεων βάσει κειμένου για ένα πρόγραμμα λογισμικού ή το λειτουργικό σας σύστημα
- να γράφετε σε γλώσσες σήμανσης που σας επιτρέπουν να προσθέτετε μορφοποίηση σε απλό κείμενο, όπως το Fountain για σενάρια και το Markdown για πεζογραφήματα
- να κρατάτε σημειώσεις σε απλό κείμενο ή Markdown για να αποφύγετε το κλείδωμα σε προμηθευτές
Ορισμένοι επεξεργαστές κειμένου αναπτύσσονται με γνώμονα μία ή περισσότερες από αυτές τις εργασίες. Ένας επεξεργαστής κειμένου που απευθύνεται σε προγραμματιστές εφαρμογών μπορεί να περιλαμβάνει έναν αποσφαλματωτή, ενώ ένας επεξεργαστής κειμένου που απευθύνεται σε προγραμματιστές ιστού μπορεί να διαθέτει ένα παράθυρο ζωντανής προεπισκόπησης. Αλλά οι περισσότεροι επεξεργαστές κειμένου είναι αρκετά ευέλικτοι ώστε να μπορούν να χρησιμοποιηθούν για οποιονδήποτε σκοπό.
Η γοητεία ενός επεξεργαστή κειμένου είναι ότι μπορεί να χρησιμοποιηθεί για τόσα πολλά διαφορετικά πράγματα και να εξατομικευτεί με τρόπους που κανένας άλλος τύπος εφαρμογής δεν μπορεί. Ωστόσο, πολλοί χρήστες προτιμούν να χρησιμοποιούν ένα πιο εξειδικευμένο εργαλείο, για παράδειγμα ένα IDE (Integrated Development Environment) για προγραμματισμό ή μια ειδική εφαρμογή συγγραφής όπως το Scrivener ή το Ulysses.
Εφόσον ενδιαφέρεστε για τους επεξεργαστές κειμένου, έχουμε μια σειρά από άλλες συλλογές που μπορεί επίσης να σας ενδιαφέρουν:
- Ο καλύτερος Mac για προγραμματισμό
- Καλύτερος φορητός υπολογιστής για προγραμματισμό
- Καλύτερες εφαρμογές γραφής για Mac
Καλύτερος επεξεργαστής κειμένου για Mac: Οι νικητές
Καλύτερος εμπορικός επεξεργαστής κειμένου: Sublime Text 3
Το Sublime Text 3 είναι ένα πρόγραμμα επεξεργασίας κειμένου σε πολλαπλές πλατφόρμες, το οποίο είναι γρήγορο, εύκολο στην έναρξη χρήσης και καλύπτει τις ανάγκες των περισσότερων χρηστών. Ξεκίνησε το 2008 και είναι πλήρως εξοπλισμένο και εξαιρετικά προσαρμόσιμο - μια εξαιρετική επιλογή για όποιον χρειάζεται έναν επαγγελματικό, ικανό επεξεργαστή κειμένου.
Επισκεφθείτε την επίσημη ιστοσελίδα του Sublime Text για να το κατεβάσετε. Η δωρεάν δοκιμαστική περίοδος είναι απεριόριστη. Η εφαρμογή κοστίζει $80 για κάθε χρήστη (όχι για κάθε μηχάνημα) για συνεχή χρήση.
Με μια ματιά:
- Σλόγκαν: "Ένας εξελιγμένος επεξεργαστής κειμένου για κώδικα, σήμανση και πεζογραφία".
- Εστίαση: All rounder-ανάπτυξη εφαρμογών, ανάπτυξη ιστοσελίδων, συγγραφή
- Πλατφόρμες: Mac, Windows, Linux
Είναι εύκολο να ξεκινήσετε με το Sublime Text. Δεν υπάρχει πραγματικό σημείο τερματισμού στη δωρεάν δοκιμή, ώστε να μπορείτε να το δοκιμάσετε διεξοδικά πριν αποφασίσετε να το αγοράσετε, κάτι που θα καλείστε να κάνετε κατά καιρούς. Και η εφαρμογή είναι εύκολη στην εκμάθηση. Ξεκινάτε να τη χρησιμοποιείτε και στη συνέχεια παίρνετε τις προηγμένες λειτουργίες της στην πορεία, καθώς τις χρειάζεστε.
Φαίνεται υπέροχο και είναι πλούσιο σε δυνατότητες. Το Sublime Text 3 λειτουργεί με συνέπεια σε όλες τις πλατφόρμες, κάτι που επιτυγχάνεται με τη χρήση μιας προσαρμοσμένης εργαλειοθήκης UI, ενώ η ίδια η εφαρμογή είναι εγγενής σε κάθε λειτουργικό σύστημα. Αυτό το καθιστά πιο ελαφρύ και ευέλικτο από άλλους επεξεργαστές διαπλατφορμών.
Το Sublime Text προσφέρει ένα ευρύ φάσμα συντομεύσεις πληκτρολογίου για να κρατάτε τα δάχτυλά σας εκεί που θέλετε, και ένα προαιρετικό Minimap στη δεξιά πλευρά της οθόνης σας δείχνει αμέσως πού βρίσκεστε σε ένα έγγραφο.
Υπογράμμιση σύνταξης προσφέρεται, και είναι διαθέσιμοι διάφοροι χρωματικοί συνδυασμοί. Ακολουθούν οι προεπιλεγμένες ρυθμίσεις για ένα αρχείο HTML:
Και εδώ είναι η προεπιλεγμένη επισήμανση σύνταξης για ένα αρχείο PHP:
Μπορείτε να δείτε πολλαπλά ανοιχτά έγγραφα σε ένα διεπαφή με καρτέλες (όπως παραπάνω) ή σε ξεχωριστά παράθυρα.
A λειτουργία χωρίς απόσπαση προσοχής καθιστά το παράθυρο πλήρους οθόνης και το μενού και άλλα στοιχεία διεπαφής χρήστη αποκρύπτονται.
Μπορείτε να επεξεργασία πολλαπλών γραμμών ταυτόχρονα, επιλέγοντας τους επιθυμητούς αριθμούς γραμμών (κάνοντας κλικ με Shift ή Command) και, στη συνέχεια, χρησιμοποιώντας τη συντόμευση του πληκτρολογίου command-shift-L. Ένας δρομέας θα εμφανιστεί σε κάθε επιλεγμένη γραμμή.
Τα τμήματα του κώδικα μπορούν να είναι διπλωμένο (για παράδειγμα, όπου χρησιμοποιούνται εμφωλευμένες εντολές if) κάνοντας κλικ στα τρίγωνα αποκάλυψης δίπλα στους αριθμούς γραμμών.
Η αναζήτηση και αντικατάσταση είναι ισχυρή και υποστηρίζει κανονικές εκφράσεις. Η αναζήτηση επεκτείνεται στο σύστημα αρχείων με την εντολή Goto Οτιδήποτε (Command-P), η οποία είναι ο ταχύτερος τρόπος για να ανοίξετε οποιοδήποτε αρχείο στον τρέχοντα φάκελο. Άλλες εντολές "Goto" διευκολύνουν την πλοήγηση και περιλαμβάνουν τις εντολές Goto Symbol, Goto Definition, Goto Reference και Goto Line.
Η εφαρμογή μπορεί να προσαρμοστεί σε μεγάλο βαθμό. Ρυθμίσεις αλλάζουν με την επεξεργασία ενός αρχείου ρυθμίσεων βασισμένου σε κείμενο. Ενώ αυτό μπορεί να εκπλήξει τους αρχάριους, έχει πολύ νόημα για όσους έχουν συνηθίσει να εργάζονται σε έναν επεξεργαστή κειμένου, και το αρχείο προτιμήσεων είναι ιδιαίτερα σχολιασμένο, ώστε να μπορείτε να δείτε τις διαθέσιμες επιλογές.
Τα πρόσθετα είναι διαθέσιμα από το Sublime Text's διαχείριση πακέτων σύστημα, στα οποία μπορείτε να έχετε πρόσβαση από την παλέτα εντολών της εφαρμογής ή από τον επίσημο ιστότοπο. Αυτά μπορούν να επεκτείνουν τη λειτουργικότητα της εφαρμογής με συγκεκριμένους τρόπους και είναι γραμμένα σε Python. Σήμερα είναι διαθέσιμα σχεδόν 5.000.
Καλύτερος δωρεάν επεξεργαστής κειμένου: Atom
Το Atom είναι μια δωρεάν εναλλακτική λύση ανοικτού κώδικα που ξεκίνησε το 2014. Έχει παρόμοια λειτουργικότητα με το Sublime Text. Το Atom είναι cross-platform και βασίζεται στο πλαίσιο Electron "write once and deploy everywhere", οπότε είναι λίγο πιο αργό από το Sublime Text.
Η εφαρμογή δημιουργήθηκε από το GitHub, το οποίο στη συνέχεια εξαγοράστηκε από τη Microsoft. Παρά τους ενδοιασμούς ορισμένων στην κοινότητα (ειδικά δεδομένου ότι η Microsoft είχε ήδη αναπτύξει τον δικό της επεξεργαστή κειμένου), το Atom παραμένει ένας ισχυρός επεξεργαστής κειμένου.
Επισκεφθείτε την επίσημη ιστοσελίδα του Atom για να κατεβάσετε την εφαρμογή δωρεάν.
Με μια ματιά:
- Σλόγκαν: "Ένας hackable επεξεργαστής κειμένου για τον 21ο αιώνα".
- Εστίαση: Ανάπτυξη εφαρμογών
- Πλατφόρμες: Mac, Windows, Linux
Προς το παρόν, η πρώτη εντύπωση που δίνει το Atom δεν είναι καλή. Την πρώτη φορά που το ανοίγετε κάτω από το macOS Catalina εμφανίζεται ένα μήνυμα σφάλματος:
Το "Atom" δεν μπορεί να ανοίξει επειδή η Apple δεν μπορεί να το ελέγξει για κακόβουλο λογισμικό.
Βρήκα μια λύση στο Atom Discussion Forum: εντοπίστε το Atom στο Finder, κάντε δεξί κλικ σε αυτό και επιλέξτε άνοιγμα. Μόλις το κάνετε αυτό, η εφαρμογή θα ανοίγει χωρίς μήνυμα σφάλματος στο μέλλον. Εκπλήσσομαι που δεν έχει ήδη δημιουργηθεί μια λύση για αυτό.
Το Atom είναι εύκολο για τους νέους χρήστες να το μάθουν. Προσφέρει ένα περιβάλλον εργασίας με καρτέλες καθώς και πολλαπλά παράθυρα, καθώς και ελκυστική υπογράμμιση σύνταξης για πολλές γλώσσες. Εδώ είναι η προεπιλεγμένη μορφή για αρχεία HTML και PHP.
Όπως το Sublime Text, είναι διαθέσιμη η επεξεργασία πολλών γραμμών, η οποία επεκτείνεται στην επεξεργασία από πολλούς χρήστες. Τηλέτυπος είναι μια μοναδική λειτουργία που επιτρέπει σε διαφορετικούς χρήστες να ανοίγουν και να επεξεργάζονται το έγγραφο ταυτόχρονα, όπως θα κάνατε και με τα Έγγραφα Google.
Η αναδίπλωση κώδικα και η έξυπνη αυτόματη συμπλήρωση είναι διαθέσιμες, όπως και οι κανονικές εκφράσεις, ένας περιηγητής συστήματος αρχείων, εξαιρετικές επιλογές πλοήγησης και ισχυρή αναζήτηση.
Δεδομένου ότι η εφαρμογή δημιουργήθηκε με γνώμονα τους προγραμματιστές, δεν αποτελεί έκπληξη το γεγονός ότι το Atom περιλαμβάνει ορισμένα χαρακτηριστικά IDE και προσφέρει την εγκατάσταση των εργαλείων ανάπτυξης της Apple για εσάς όταν το ανοίγετε για πρώτη φορά.
Προσθέτετε λειτουργικότητα στην εφαρμογή μέσω πακέτων, και ο διαχειριστής πακέτων είναι προσβάσιμος απευθείας από το Atom.
Σας επιτρέπουν να προσθέσετε χαρακτηριστικά όπως επεξεργασία χωρίς περισπασμούς, χρήση Markdown, πρόσθετα αποσπάσματα κώδικα και υποστήριξη γλωσσών, καθώς και λεπτομερή προσαρμογή του τρόπου εμφάνισης και λειτουργίας της εφαρμογής.
Καλύτερος επεξεργαστής κειμένου για Mac: Ο ανταγωνισμός
Κώδικας Visual Studio
Παρόλο που το Atom είναι πλέον τεχνικά ένα προϊόν της Microsoft, το Visual Studio Code είναι η εφαρμογή που σχεδίασαν, και είναι καταπληκτική. Ξεκίνησε το 2015 και κερδίζει ραγδαία δημοτικότητα. Τα χαρακτηριστικά που ξεχωρίζουν είναι η έξυπνη συμπλήρωση κώδικα και η υπογράμμιση συντακτικού.
Επισκεφθείτε την επίσημη ιστοσελίδα του Visual Studio Code για να κατεβάσετε δωρεάν την εφαρμογή.
Με μια ματιά:
- Σλόγκαν: "Επεξεργασία κώδικα. Επαναπροσδιορισμός".
- Εστίαση: Ανάπτυξη εφαρμογών
- Πλατφόρμες: Mac, Windows, Linux
Το VSCode είναι γρήγορο και ευέλικτο, απευθύνεται σε προγραμματιστές και επικεντρώνεται στην επεξεργασία και την αποσφαλμάτωση κώδικα. Κυκλοφορεί υπό την άδεια MIT ανοικτού κώδικα.
Το IntelliSense είναι ένα χαρακτηριστικό που προσθέτει ευφυΐα στην ολοκλήρωση κώδικα και στην επισήμανση συντακτικού λαμβάνοντας υπόψη τους τύπους μεταβλητών, τους ορισμούς συναρτήσεων και τις εισαγόμενες ενότητες. Υποστηρίζονται πάνω από 30 γλώσσες προγραμματισμού, συμπεριλαμβανομένων των ASP.NET και C#. Εδώ είναι η προεπιλεγμένη επισήμανση συντακτικού για αρχεία HTML και PHP:
Η εφαρμογή έχει μια μικρή καμπύλη εκμάθησης και περιλαμβάνει τόσο μια διεπαφή με καρτέλες όσο και διαχωρισμένα παράθυρα. Λειτουργία Zen παρέχει ένα ελάχιστο περιβάλλον εργασίας με το πάτημα ενός κουμπιού, αποκρύπτοντας τα μενού και τα παράθυρα και μεγιστοποιώντας την εφαρμογή ώστε να γεμίζει την οθόνη.
Περιλαμβάνει τερματικό, πρόγραμμα εντοπισμού σφαλμάτων και εντολές Git, αλλά δεν είναι ένα πλήρες IDE. Για αυτό, θα πρέπει να αγοράσετε το πολύ μεγαλύτερο Visual Studio, το επαγγελματικό IDE της Microsoft.
Μια τεράστια βιβλιοθήκη επεκτάσεων είναι διαθέσιμη μέσα από την εφαρμογή, δίνοντας πρόσβαση σε δωρεάν πακέτα που επεκτείνουν τη λειτουργικότητα του VSCode. Αυτά περιλαμβάνουν πρόσθετα για τη συγγραφή σε Markdown, την εκτέλεση σεναρίων κελύφους και ακόμη και τη δημιουργία AppleScript.
BBEdit 13
Το BBEdit 13 της Bare Bones Software είναι ένας εξαιρετικά δημοφιλής επεξεργαστής μόνο για Mac που κυκλοφόρησε για πρώτη φορά το 1992. Σύμφωνα με τον επίσημο ιστότοπο, έχει σχεδιαστεί για να εξυπηρετεί τις ανάγκες συγγραφέων, συγγραφέων ιστοσελίδων και προγραμματιστών λογισμικού.
Επισκεφθείτε τον επίσημο ιστότοπο του BBEdit για να κατεβάσετε την εφαρμογή. Μια μεμονωμένη άδεια χρήσης κοστίζει $49,99. Οι συνδρομές μπορούν να αγοραστούν από το Mac App Store και κοστίζουν $3,99/μήνα ή $39,99/έτος.
Με μια ματιά:
- Σλόγκαν: "Δεν είναι χάλια.®"
- Εστίαση: Πολυδύναμος: ανάπτυξη εφαρμογών, ανάπτυξη ιστοσελίδων, συγγραφή
- Πλατφόρμες: Μόνο Mac
Αυτός ο επεξεργαστής κειμένου είναι ο αγαπημένος των οπαδών του Mac και συμμορφώνεται στενά με τις οδηγίες διεπαφής χρήστη της Apple, συμπεριλαμβανομένων των συντομεύσεων πληκτρολογίου και των συμβάσεων drag-and-drop. Είναι γρήγορος και σταθερός.
Ωστόσο, είναι λιγότερο σύγχρονος από άλλους επεξεργαστές κειμένου σε αυτή την επισκόπηση. Αισθάνεται λίγο ξεπερασμένος. Δεν προσφέρει καρτέλες για κάθε ανοιχτό έγγραφο- αντίθετα, τα ανοιχτά αρχεία παρατίθενται στο κάτω μέρος του πλευρικού πίνακα. Σε σύγκριση με άλλους επεξεργαστές κειμένου, η προσθήκη θεμάτων και πακέτων είναι μια αρκετά περίπλοκη εργασία.
Η υπογράμμιση σύνταξης και η πλοήγηση σε συναρτήσεις είναι καλά υλοποιημένες. Δείτε πώς εμφανίζονται τα αρχεία HTML και PHP:
Η αναζήτηση είναι ισχυρή, προσφέροντας τόσο κανονικές εκφράσεις όσο και αντιστοίχιση μοτίβων Grep. Η αναδίπλωση κώδικα και η συμπλήρωση κειμένου είναι διαθέσιμες, αλλά όχι η επεξεργασία πολλών γραμμών.
Αυτός ο επεξεργαστής παρέχει εξ ορισμού περισσότερα εργαλεία για τους συγγραφείς από ό,τι οι περισσότεροι ανταγωνιστές του. Στην πραγματικότητα, ο συγγραφέας Matt Gremmel τον χρησιμοποιεί ως μία από τις κύριες εφαρμογές συγγραφής του τουλάχιστον από το 2013, αν και χρησιμοποιεί και άλλες εφαρμογές.
Coda (Τώρα Nova)
Το Coda της Panic είναι ένας επεξεργαστής κειμένου μόνο για Mac με έμφαση στην ανάπτυξη ιστοσελίδων και κυκλοφόρησε αρχικά το 2007. Δεν θα υπάρχει για πολύ ακόμα, επειδή θα αντικατασταθεί από μια νέα εφαρμογή.
Επισκεφθείτε τον επίσημο ιστότοπο για να κατεβάσετε την εφαρμογή. Μπορείτε να αγοράσετε την εφαρμογή για 99 δολάρια.
Με μια ματιά:
- Σλόγκαν: "Κωδικεύετε για το διαδίκτυο. Απαιτείτε έναν γρήγορο, καθαρό και ισχυρό επεξεργαστή κειμένου. Τέλεια προεπισκόπηση. Ενσωματωμένος τρόπος για να ανοίγετε και να διαχειρίζεστε τα τοπικά και απομακρυσμένα αρχεία σας. Και ίσως μια πινελιά SSH. Πείτε γεια, Coda."
- Εστίαση: Ανάπτυξη ιστοσελίδων
- Πλατφόρμες: Μόνο Mac
Το Coda είναι πλέον δώδεκα ετών και μοιάζει ξεπερασμένο. Η Panic το αντιλαμβάνεται αυτό και αντί να του δώσει απλώς ένα λίφτινγκ, ανέπτυξε μια ολοκαίνουργια εφαρμογή: τη Nova.
Περιλαμβάνει μερικά χρήσιμα χαρακτηριστικά για προγραμματιστές ιστοσελίδων. Το αγαπημένο μου είναι το ενσωματωμένο Προεπισκόπηση WebKit Μπορεί επίσης να έχει εύκολη πρόσβαση σε απομακρυσμένα αρχεία, συμπεριλαμβανομένων εκείνων που βρίσκονται σε διακομιστές FTP, SFTP, WebDAV ή Amazon S3.
Το Coda περιλαμβάνει πολλά από τα χαρακτηριστικά των ανταγωνιστών του:
- Αναζήτηση και αντικατάσταση
- Αναδίπλωση κώδικα
- Αυτόματη συμπλήρωση σε επίπεδο έργου
- Αυτόματο κλείσιμο ετικέτας
- Υπογράμμιση σύνταξης για ένα ευρύ φάσμα γλωσσών
Ακολουθεί η προεπιλεγμένη επισήμανση σύνταξης για τα αρχεία HTML και PHP του δείγματός μας:
Στον επίσημο ιστότοπο διατίθεται ένα μεγάλο αποθετήριο πρόσθετων προγραμμάτων που σας επιτρέπει να προσθέσετε πρόσθετες λειτουργίες στο πρόγραμμα. Χρησιμοποιείται η γλώσσα σεναρίων Cocoa. Μια συνοδευτική έκδοση για iOS (δωρεάν στο iOS App Store) σας επιτρέπει να ελέγχετε και να επεξεργάζεστε τον κώδικα όταν βρίσκεστε εν κινήσει, ενώ μπορείτε να συγχρονίσετε την εργασία σας μεταξύ συσκευών.
UltraEdit
Το UltraEdit έκδοση 20.00 είναι το συστατικό του επεξεργαστή κειμένου μιας σουίτας προγραμμάτων της IDM Computer Solutions, Inc, συμπεριλαμβανομένων των UltraCompare, UltraEdit Suite, UltraFinder και IDM All Access. Κυκλοφόρησε για πρώτη φορά το 1994, οπότε υπάρχει εδώ και καιρό και έχει πιστούς οπαδούς.
Επισκεφθείτε τον επίσημο ιστότοπο του UltraEdit για να κατεβάσετε την εφαρμογή. Η συνδρομή κοστίζει $79,95/έτος (το δεύτερο έτος είναι στη μισή τιμή) και καλύπτει έως και πέντε εγκαταστάσεις. Εναλλακτικά, μπορείτε να εγγραφείτε σε όλες τις εφαρμογές του IDM για $99,95/έτος. 30ήμερη δοκιμή, εγγύηση επιστροφής χρημάτων 30 ημερών.
Με μια ματιά:
- Σλόγκαν: "Το UltraEdit είναι ο πιο ευέλικτος, ισχυρός και ασφαλής επεξεργαστής κειμένου που υπάρχει".
- Εστίαση: Ανάπτυξη εφαρμογών και ιστοσελίδων
- Πλατφόρμες: Mac, Windows, Linux
Μια συνδρομή προσωπικής άδειας καλύπτει είτε τρεις είτε πέντε εγκαταστάσεις - ο ιστότοπος του UltraEdit δεν είναι σαφής. Στην αρχική σελίδα, μιλάει για Αδειοδότηση 3 για 1 : "Η προσωπική σας άδεια είναι καλή για έως και 3 μηχανήματα σε οποιονδήποτε συνδυασμό πλατφορμών." Ωστόσο, στη σελίδα αγοράς, λέει ότι μια συνδρομή καλύπτει "Έως και 5 εγκαταστάσεις (προσωπικές άδειες)".
Η εφαρμογή είναι κατάλληλη τόσο για την ανάπτυξη ιστοσελίδων όσο και για την ανάπτυξη εφαρμογών. Υποστηρίζει HTML, JavaScript, PHP, C/C++, PHP, Perl, Python κ.ά. Ακολουθεί η προεπιλεγμένη επισήμανση σύνταξης για τα αρχεία HTML και PHP του δείγματός μας:
Είναι ισχυρό και σας επιτρέπει να εργάζεστε με γιγαντιαία αρχεία, μεγέθους έως και gigabytes. Υποστηρίζει επεξεργασία πολλών γραμμών και λειτουργία επεξεργασίας στηλών, αναδίπλωση κώδικα και αυτόματη συμπλήρωση. Η λειτουργία αναζήτησης ενσωματώνει κανονικές εκφράσεις και αναζήτηση αρχείων. Υποστηρίζεται επίσης αποσφαλμάτωση και ζωντανή προεπισκόπηση. Η εφαρμογή είναι προσαρμόσιμη, επιτρέποντάς σας να δημιουργείτε μακροεντολές, σενάρια και συντομεύσεις πληκτρολογίου. Ένα API και μια σειράτων θεμάτων είναι διαθέσιμα.
TextMate 2.0
Το TextMate 2.0 από την MacroMates είναι ένας ισχυρός, προσαρμόσιμος επεξεργαστής κειμένου μόνο για macOS. Η έκδοση 1 ήταν ιδιαίτερα δημοφιλής, αλλά όταν η έκδοση 2 καθυστέρησε, πολλοί χρήστες πήδηξαν από το πλοίο σε κάτι που ενημερώνεται πιο τακτικά, κυρίως το Sublime Text. Η ενημέρωση τελικά ξεκίνησε και είναι πλέον ένα έργο ανοιχτού κώδικα (δείτε την άδειά του εδώ).
Επισκεφθείτε την επίσημη ιστοσελίδα του TextMate για να κατεβάσετε την εφαρμογή δωρεάν.
Με μια ματιά:
- Σλόγκαν: "Ισχυρός και προσαρμόσιμος επεξεργαστής κειμένου με υποστήριξη ενός τεράστιου καταλόγου γλωσσών προγραμματισμού και αναπτυγμένος ως ανοιχτού κώδικα".
- Εστίαση: Ανάπτυξη εφαρμογών και ιστοσελίδων
- Πλατφόρμες: Μόνο Mac
Το TextMate απευθύνεται σε προγραμματιστές και είναι ιδιαίτερα δημοφιλές μεταξύ των προγραμματιστών Ruby on Rails. Έχει επίσης ιδιαίτερο ενδιαφέρον για τους προγραμματιστές Mac και iOS, επειδή συνεργάζεται με το Xcode και μπορεί να δημιουργήσει έργα Xcode.
Τα χαρακτηριστικά προστίθενται με την εγκατάσταση πακέτων. Είναι ελαφρύ και προσφέρει μια καθαρή διεπαφή. Ακολουθεί ο τρόπος με τον οποίο επισημαίνεται η σύνταξη στα αρχεία HTML και PHP του δείγματός μας:
Διατίθενται προηγμένες λειτουργίες όπως η ταυτόχρονη πραγματοποίηση πολλαπλών επεξεργασιών, η αυτόματη αντιστοίχιση παρενθέσεων, η επιλογή στηλών και ο έλεγχος εκδόσεων. Η αναζήτηση και αντικατάσταση λειτουργεί σε όλα τα έργα, μπορούν να καταγραφούν μακροεντολές και υποστηρίζεται ένας σημαντικός κατάλογος γλωσσών προγραμματισμού.
Αγκύλες
Το Brackets είναι ένα έργο ανοικτού κώδικα με την καθοδήγηση της κοινότητας (που κυκλοφορεί υπό την άδεια MIT), το οποίο ιδρύθηκε από την Adobe το 2014. Έχει ως στόχο να ωθήσει τους επεξεργαστές ανάπτυξης ιστοσελίδων στο επόμενο επίπεδο. Το Brackets διαθέτει ένα καθαρό, μοντέρνο περιβάλλον εργασίας που θα σας είναι οικείο αν χρησιμοποιείτε άλλα προϊόντα της Adobe.
Επισκεφθείτε την επίσημη ιστοσελίδα Brackets για να κατεβάσετε δωρεάν την εφαρμογή.
Με μια ματιά:
- Σλόγκαν: "Ένας σύγχρονος, ανοιχτού κώδικα επεξεργαστής κειμένου που καταλαβαίνει το σχεδιασμό ιστοσελίδων".
- Εστίαση: Ανάπτυξη ιστοσελίδων
- Πλατφόρμες: Mac, Windows, Linux
Το Brackets έχει επικεντρωθεί στην ανάπτυξη ιστοσελίδων και προσφέρει ζωντανή προεπισκόπηση των αρχείων HTML και CSS, ενημερώνοντας τις σελίδες σε πραγματικό χρόνο. Ένα κουμπί No Distractions σας δίνει μια απλούστερη διεπαφή με το πάτημα ενός κουμπιού, ενώ διατίθεται μια σειρά από δωρεάν επεκτάσεις για να προσθέσετε τη συγκεκριμένη λειτουργικότητα που χρειάζεστε.
Η εφαρμογή υποστηρίζει πάνω από 38 μορφές αρχείων και γλώσσες προγραμματισμού, όπως C++, C, VB Script, Java, JavaScript, HTML, Python, Perl και Ruby. Εδώ είναι η προεπιλεγμένη επισήμανση σύνταξης για HTML και PHP:
Όντας εφαρμογή της Adobe, το Brackets έχει απρόσκοπτη ενσωμάτωση με το Photoshop. Το PSD Lens είναι ένα χαρακτηριστικό που θα εξάγει εικόνες, λογότυπα και στυλ σχεδιασμού από το Photoshop. Το Extract είναι ένα εργαλείο που θα πάρει χρώματα, γραμματοσειρές, κλίσεις, μετρήσεις και άλλες πληροφορίες από PSD για να δημιουργήσει αυτόματα CSS. Αυτά είναι ιδιαίτερα χρήσιμα χαρακτηριστικά για τους front-end προγραμματιστές.
Κομόντο Edit
Το Komodo Edit είναι ένας απλός αλλά ισχυρός επεξεργαστής κειμένου από την ActiveState και διατίθεται δωρεάν. Κυκλοφόρησε για πρώτη φορά το 2007 και τώρα φαίνεται αρκετά ξεπερασμένο. Είναι μια περικομμένη έκδοση του πιο προηγμένου Komodo IDE, το οποίο διατίθεται τώρα επίσης δωρεάν.
Επισκεφθείτε την επίσημη ιστοσελίδα Komodo Edit για να κατεβάσετε την εφαρμογή δωρεάν.
Με μια ματιά:
- Σλόγκαν: "Επεξεργαστής κώδικα για γλώσσες ανοικτού κώδικα".
- Εστίαση: Ανάπτυξη εφαρμογών και ιστοσελίδων
- Πλατφόρμες: Mac, Windows, Linux
Το Komodo Edit διανέμεται υπό την άδεια χρήσης λογισμικού ανοικτού κώδικα MOZILLA PUBLIC. Όπως και στο Atom, εμφανίζεται ένα μήνυμα σφάλματος όταν ανοίγετε το Komodo Edit για πρώτη φορά στο macOS Catalina:
Το "Komodo Edit 12" δεν μπορεί να ανοίξει επειδή η Apple δεν μπορεί να το ελέγξει για κακόβουλο λογισμικό.
Η λύση είναι η ίδια: βρείτε την εφαρμογή στο Finder, κάντε δεξί κλικ και επιλέξτε Άνοιγμα.
Η εφαρμογή είναι αρκετά απλή ώστε οι αρχάριοι να αρχίσουν να τη χρησιμοποιούν αμέσως. Η λειτουργία εστίασης εμφανίζει μόνο τον επεξεργαστή. Ένα περιβάλλον εργασίας με καρτέλες σας επιτρέπει την εύκολη εναλλαγή μεταξύ των ανοιχτών αρχείων. Η λειτουργία Go To Anything σας επιτρέπει να αναζητήσετε και να ανοίξετε γρήγορα το αρχείο που θέλετε. Εδώ είναι ο τρόπος με τον οποίο εμφανίζεται ένα αρχείο HTML και PHP στον επεξεργαστή.
Διατίθενται πιο προηγμένες λειτουργίες, όπως η παρακολούθηση αλλαγών, η αυτόματη συμπλήρωση και οι πολλαπλές επιλογές. Ένας προβολέας Markdown είναι χρήσιμος για τους συγγραφείς και μπορούν να καταγραφούν μακροεντολές.
Textastic
Το Textastic είναι ένας προηγμένος επεξεργαστής κώδικα που γράφτηκε αρχικά για το iPad και τώρα διατίθεται για Mac και iPhone. Σε αντίθεση με το Coda 2, το οποίο προσφέρει επίσης μια εφαρμογή για iPad, η έκδοση του Textastic για κινητά είναι πλήρης και ισχυρή. Στην πραγματικότητα, η εταιρεία μιλάει για την έκδοση για Mac ως τη συνοδευτική της εφαρμογή.
Αγοράστε την εφαρμογή για $7,99 από το Mac App Store. Μπορείτε να κατεβάσετε μια δοκιμαστική έκδοση από τον επίσημο ιστότοπο του Textastic. Η έκδοση για iOS μπορεί να αγοραστεί για $9,99 από το App Store.
Με μια ματιά:
- Σλόγκαν: "Απλός και γρήγορος επεξεργαστής κειμένου για iPad/iPhone/Mac".
- Εστίαση: Απλότητα και ευκολία χρήσης
- Πλατφόρμες: Mac, iOS
Το Textastic είναι προσιτό και φιλικό προς το χρήστη. Χρησιμοποιώ την εφαρμογή στο iPad μου από τότε που κυκλοφόρησε και άρχισα να χρησιμοποιώ την έκδοση για Mac από τότε που ήταν διαθέσιμη, επειδή είναι ελαφριά και εύχρηστη. Είναι ικανή, αλλά όχι η πιο ισχυρή.
Υποστηρίζονται περισσότερες από 80 γλώσσες προγραμματισμού και σήμανσης. Ακολουθεί ο τρόπος με τον οποίο το Textastic εμφανίζει την HTML και την PHP.
Θα συμπληρώνει αυτόματα κώδικα για HTML, CSS, JavaScript, PHP, C και Objective-C. Υποστηρίζει ορισμούς TextMate και Sublime Text. Τα αρχεία σας συγχρονίζονται μεταξύ της έκδοσης Mac και iOS μέσω του iCloud Drive.
MacVim
Το Vim είναι ένας εξαιρετικά παραμετροποιήσιμος επεξεργαστής κειμένου γραμμής εντολών που δημιουργήθηκε το 1991. Είναι μια αναβάθμιση του Vi ("Vi Improved"), το οποίο γράφτηκε το 1976. Χρησιμοποιείται ακόμα και σήμερα από πολλούς προγραμματιστές, αν και η διεπαφή του είναι διαφορετική από τους σύγχρονους επεξεργαστές κειμένου. Το MacVim το αντιμετωπίζει αυτό, σε κάποιο βαθμό, αλλά εξακολουθεί να έχει μια σημαντική καμπύλη εκμάθησης.
Επισκεφθείτε τον επίσημο ιστότοπο του MacVim για να κατεβάσετε την εφαρμογή δωρεάν.
Με μια ματιά:
- Σλόγκαν: "Vim - ο πανταχού παρών επεξεργαστής κειμένου".
- Εστίαση: Οτιδήποτε μπορείτε να φανταστείτε
- Πλατφόρμες: Mac. (Το Vim είναι διαθέσιμο ως εργαλείο γραμμής εντολών σε Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, MorphOS.)
Έχετε ήδη το Vim στο Mac σας. Απλά ανοίξτε ένα παράθυρο Terminal και πληκτρολογήστε "vi" ή "vim" και θα ανοίξει. Το MacVim σας επιτρέπει να ανοίξετε την εφαρμογή κάνοντας κλικ σε ένα εικονίδιο αντί για αυτό. Παρέχει επίσης μια πλήρη γραμμή μενού και είναι λίγο πιο φιλικό προς το χρήστη.
Ενώ το MacVim είναι γραμμένο μόνο για Mac, το Vim είναι όσο το δυνατόν πιο cross-platform. Είναι διαθέσιμο σε Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS και MorphOS. Είναι σχεδιασμένο για προγραμματιστές και διατίθεται ένας τεράστιος αριθμός πρόσθετων.
Πρόκειται για ένα modal πρόγραμμα. Όταν κάνετε κλικ στο παράθυρο της εφαρμογής και αρχίσετε να πληκτρολογείτε, θα παρατηρήσετε ότι ο κέρσορας θα μεταπηδά μέσα στο έγγραφο αντί να προστίθενται οι χαρακτήρες αυτοί στο αρχείο. Αυτό είναι ένα χαρακτηριστικό και μόλις μάθετε τι κάνει κάθε πλήκτρο, θα περιηγείστε στο αρχείο πιο γρήγορα από ποτέ.
Για να προσθέσετε κείμενο στο αρχείο, πρέπει να πληκτρολογήσετε Λειτουργία εισαγωγής πατώντας το γράμμα "i" για να εισαγάγετε κείμενο στο σημείο που βρίσκεται ο δρομέας ή "o" για να εισαγάγετε κείμενο στην αρχή της επόμενης γραμμής. Βγείτε από τη λειτουργία εισαγωγής πατώντας το πλήκτρο Escape. Ορισμένες εντολές ξεκινούν με άνω και κάτω τελεία. Για παράδειγμα, για να αποθηκεύσετε ένα αρχείο, πληκτρολογήστε ":w" και για να βγείτε πληκτρολογήστε ":q".
Παρόλο που το περιβάλλον εργασίας είναι διαφορετικό, το MacVim μπορεί να κάνει όλα όσα μπορούν να κάνουν οι παραπάνω επεξεργαστές κειμένου, και ακόμη περισσότερα. Εδώ είναι ο τρόπος με τον οποίο εμφανίζεται η επισήμανση σύνταξης για αρχεία HTML και PHP:
Αξίζει τον κόπο να μάθετε μια εφαρμογή που είναι τόσο διαφορετική από τις σύγχρονες εφαρμογές; Πολλοί προγραμματιστές απαντούν με ένα ενθουσιώδες "Ναι!" Ακολουθούν μερικά άρθρα που μιλούν για τους λόγους για τους οποίους ορισμένοι προγραμματιστές χρησιμοποιούν και αγαπούν το Vim:
- Γιατί χρησιμοποιώ το Vim (Pascal Precht)
- 7 λόγοι για να αγαπήσετε το Vim (Opensource.com)
- Συζήτηση: Μπορεί κάποιος να μου εξηγήσει γιατί οι άνθρωποι χρησιμοποιούν το vi/vim; (Reddit)
- Συζήτηση: Ποια είναι τα οφέλη από την εκμάθηση του Vim; (Stack Overflow)
Spacemacs
Ο GNU Emacs είναι παρόμοιος. Είναι ένας αρχαίος επεξεργαστής γραμμής εντολών που κυκλοφόρησε αρχικά το 1984 ως αναβάθμιση ενός παλαιότερου Emacs του 1976. Ο Spacemacs είναι μια προσπάθεια να τον φέρει στον σύγχρονο κόσμο, αν και ακόμα και μόνο η εγκατάσταση της εφαρμογής είναι πολλή δουλειά!
Επισκεφθείτε την επίσημη ιστοσελίδα του Spacemacs για να κατεβάσετε δωρεάν την εφαρμογή.
Με μια ματιά:
- Σλόγκαν: "Emacs-ένας επεκτάσιμος, προσαρμόσιμος, ελεύθερος/libre επεξεργαστής κειμένου - και πολλά άλλα".
- Εστίαση: Οτιδήποτε μπορείτε να φανταστείτε
- Πλατφόρμες: Mac (Το GNU Emacs είναι διαθέσιμο ως εργαλείο γραμμής εντολών σε ένα ευρύ φάσμα λειτουργικών συστημάτων.)
Το GNU Emacs και το Spacemacs διατίθενται δωρεάν υπό την άδεια GPL. Όπως και το Vim, θα πρέπει να αφιερώσετε χρόνο για να μάθετε πώς να το χρησιμοποιείτε πριν κάνετε οτιδήποτε. Η εγκατάσταση της εφαρμογής απαιτεί αρκετή δουλειά στη γραμμή εντολών, αλλά οι προγραμματιστές δεν θα πρέπει να έχουν καμία δυσκολία. Βεβαιωθείτε ότι έχετε διαβάσει πρώτα προσεκτικά την τεκμηρίωση.
Κατά την πρώτη εκκίνηση του Spacemacs, επιλέγετε αν προτιμάτε το στυλ του επεξεργαστή Vim ή του Emac και διάφορες άλλες επιλογές. Στη συνέχεια, τα απαιτούμενα πρόσθετα πακέτα θα εγκατασταθούν αυτόματα. Το πρόγραμμα είναι ισχυρό και βασίζεται στη γλώσσα προγραμματισμού Emacs-Lisp για την επέκταση της λειτουργικότητάς του.
Αυτός είναι ο τρόπος με τον οποίο εμφανίζονται τα αρχεία HTML και PHP από προεπιλογή:
Το Spacemacs (και το GNU Emacs γενικότερα) είναι η πιο δύσκολη στην εκμάθηση εφαρμογή στη συλλογή μας, αλλά και η πιο ισχυρή. Θα χρειαστεί χρόνος και προσπάθεια για να την μάθετε. Αν ενδιαφέρεστε, ένα εξαιρετικό μέρος για να ξεκινήσετε είναι η επίσημη ξενάγηση του Emacs.
Καλύτερος επεξεργαστής κειμένου για Mac: Πώς δοκιμάσαμε
Υποστηριζόμενες πλατφόρμες επιτραπέζιων και κινητών συσκευών
Αν εργάζεστε σε πολλούς υπολογιστές με διαφορετικά λειτουργικά συστήματα, ίσως προτιμάτε να χρησιμοποιείτε έναν επεξεργαστή κειμένου που λειτουργεί παντού. Όλες οι εφαρμογές που συνιστώνται σε αυτή τη συλλογή λειτουργούν σε Mac. Ορισμένες είναι διαθέσιμες και για άλλες πλατφόρμες, κυρίως για Windows και Linux. Μερικές από τις εφαρμογές λειτουργούν επίσης σε iOS, ώστε να μπορείτε να κάνετε κάποια εργασία στο iPhone ή το iPad σας όταν βρίσκεστε εκτός γραφείου.
Ένας επεξεργαστής κειμένου που έχει σχεδιαστεί ειδικά για Mac θα μοιάζει και θα αισθάνεται σαν μια εφαρμογή Mac- οι αφοσιωμένοι χρήστες Mac μπορεί να τον βρουν ευκολότερο στην εκμάθηση και τη χρήση. Μια εφαρμογή πολλαπλών πλατφορμών μπορεί να παραβιάζει πολλές συμβάσεις διεπαφής χρήστη Mac, αλλά θα λειτουργεί με τον ίδιο τρόπο σε όλα τα λειτουργικά συστήματα.
Ακολουθούν οι εφαρμογές που λειτουργούν μόνο στο macOS:
- BBEdit 13
- Coda 2
- TextMate 2.0
- Textastic
- MacVim (αν και ο Vim λειτουργεί παντού)
- Spacemacs (αν και ο Emacs λειτουργεί παντού)
Αυτοί οι επεξεργαστές κειμένου λειτουργούν επίσης στα Windows και το Linux:
- Sublime Text 3
- Atom
- Κώδικας Visual Studio
- UltraEdit
- Αγκύλες
- Κομόντο Edit
Τέλος, δύο από τις εφαρμογές μας διαθέτουν συνοδευτικές εφαρμογές που τρέχουν στο iOS:
- Coda 2
- Textastic
Η εφαρμογή για κινητά του Coda 2 είναι μια λιγότερο ισχυρή εφαρμογή συνεργάτη, ενώ η εφαρμογή για κινητά του Textastic είναι πλήρως εξοπλισμένη.
Ευκολία χρήσης
Οι περισσότεροι επεξεργαστές κειμένου είναι ισχυροί και διαθέτουν ένα σωρό δυνατότητες. Ορισμένοι διευκολύνουν έναν αρχάριο να ξεκινήσει, ενώ άλλοι έχουν μια απότομη αρχική καμπύλη εκμάθησης. Ακολουθούν μερικά παραδείγματα:
- Το Textastic είναι απλό και εύκολο στη χρήση, αλλά δεν έχει πολλές λειτουργίες.
- Το Sublime Text, το Atom και άλλα έχουν πολλή δύναμη κάτω από το καπό, αλλά οι αρχάριοι μπορούν να χρησιμοποιήσουν το πρόγραμμα χωρίς την καμπύλη εκμάθησης.
- Οι πιο προηγμένοι επεξεργαστές κειμένου, κυρίως ο Vim και ο Emacs, απαιτούν αρκετή εκμάθηση πριν αρχίσετε να τους χρησιμοποιείτε. Ο Vim παρέχει ακόμη και ένα παιχνίδι που σας μαθαίνει πώς να τον χρησιμοποιείτε.
Πολλοί επεξεργαστές κειμένου παρέχουν χαρακτηριστικά που αποσκοπούν στην ευκολία χρήσης, όπως μια διεπαφή που μοιάζει με φυλλομετρητή με καρτέλες και μια λειτουργία χωρίς περισπασμούς.
Ισχυρά χαρακτηριστικά επεξεργασίας
Οι χρήστες των προγραμμάτων επεξεργασίας κειμένου τείνουν να είναι αρκετά τεχνικοί και προτιμούν τη λειτουργικότητα από την ευκολία χρήσης. Οι συντομεύσεις πληκτρολογίου μπορούν να επιταχύνουν τη ροή εργασιών σας και να σας επιτρέπουν να κρατάτε τα χέρια σας στο πληκτρολόγιο αντί να πιάνετε το ποντίκι.
Πολλοί επεξεργαστές κειμένου σας επιτρέπουν να έχετε πολλαπλούς δρομείς, ώστε να μπορείτε να επιλέγετε και να επεξεργάζεστε περισσότερες από μία γραμμές κάθε φορά. Μπορεί επίσης να παρέχουν στήλες, ώστε να μπορείτε να βλέπετε διαφορετικά τμήματα του ίδιου αρχείου στην οθόνη ταυτόχρονα.
Η αναζήτηση και αντικατάσταση τείνει να είναι παραμετροποιήσιμη. Πολλοί επεξεργαστές κειμένου υποστηρίζουν κανονικές εκφράσεις, ώστε να μπορείτε να αναζητήσετε σύνθετα μοτίβα. Η αναζήτηση συχνά επεκτείνεται στο σύστημα αρχείων, ώστε να μπορείτε να βρίσκετε γρήγορα το αρχείο που χρειάζεστε, και συνήθως υποστηρίζεται η αποθήκευση σε απευθείας σύνδεση, συμπεριλαμβανομένων των διακομιστών FTP και WebDAV, του Amazon S3 και άλλων.
Πρόσθετα εργαλεία προγραμματισμού
Οι περισσότεροι επεξεργαστές κειμένου ανταποκρίνονται στις ιδιαίτερες ανάγκες των προγραμματιστών. Αυτό ξεκινά με την επισήμανση σύνταξης, ένα χαρακτηριστικό που διευκολύνει την ανάγνωση του πηγαίου κώδικα.
Ο επεξεργαστής κειμένου κατανοεί τη λειτουργία των διαφόρων στοιχείων μιας μεγάλης ποικιλίας γλωσσών προγραμματισμού, σεναρίων ή σήμανσης και τα εμφανίζει με διαφορετικά χρώματα. Θα συμπεριλάβουμε στιγμιότυπα οθόνης της προεπιλεγμένης επισήμανσης συντακτικού κάθε επεξεργαστή κειμένου, χρησιμοποιώντας ένα δείγμα αρχείου HTML και PHP.
Η συμπλήρωση κώδικα σας εξοικονομεί χρόνο και μειώνει τα τυπογραφικά λάθη προσφέροντας να πληκτρολογήσει κώδικα για εσάς. Αυτό μπορεί να είναι έξυπνο, όπου η εφαρμογή κατανοεί το πλαίσιο, ή απλά ένας τρόπος πρόσβασης σε ένα αναδυόμενο μενού με διαθέσιμες συναρτήσεις, μεταβλητές και άλλα στοιχεία. Οι σχετικές λειτουργίες μπορούν να κλείνουν αυτόματα ετικέτες και αγκύλες για εσάς.
Η αναδίπλωση κώδικα σάς επιτρέπει να χρησιμοποιείτε τον επεξεργαστή κειμένου σαν περιγραφέα, συμπτύσσοντας τμήματα του πηγαίου σας κώδικα έτσι ώστε να μην είναι ορατά όταν δεν τα χρειάζεστε. Ορισμένοι επεξεργαστές κειμένου επιτρέπουν επίσης μια ζωντανή προεπισκόπηση των αρχείων HTML και CSS, μια λειτουργία που εκτιμούν οι προγραμματιστές ιστού.
Τέλος, ορισμένοι επεξεργαστές κειμένου υπερβαίνουν την απλή επεξεργασία και περιλαμβάνουν λειτουργίες που συνήθως συναντάτε σε ένα IDE. Αυτές περιλαμβάνουν συνήθως τη μεταγλώττιση, την αποσφαλμάτωση και τη σύνδεση με το GitHub για την έκδοση. Ορισμένοι επεξεργαστές κειμένου (όπως το Visual Studio Code και το Komodo Edit) είναι στην πραγματικότητα κομμένες εκδόσεις του IDE της εταιρείας, οι οποίες διατίθενται ξεχωριστά.
Πρόσθετα εργαλεία γραφής
Ορισμένοι επεξεργαστές κειμένου περιλαμβάνουν πρόσθετα χαρακτηριστικά για τους συγγραφείς, όπως υποστήριξη Markdown και αναδίπλωση κειμένου. Πολλοί συγγραφείς εκτιμούν ότι οι επεξεργαστές κειμένου είναι απλούστεροι, ταχύτεροι και πιο προσαρμόσιμοι από τους επεξεργαστές κειμένου. Οι μεταφραστές χρησιμοποιούν συχνά επεξεργαστές κειμένου που προσφέρουν κανονικές εκφράσεις για προηγμένη αναζήτηση και αντικατάσταση.
Plugins για την επέκταση της λειτουργικότητας της εφαρμογής
Το πιο ελκυστικό χαρακτηριστικό πολλών επεξεργαστών κειμένου είναι ότι σας επιτρέπουν να επιλέξετε τις λειτουργίες που χρειάζεστε, προσφέροντας ένα πλούσιο οικοσύστημα πρόσθετων λειτουργιών. Αυτό σας επιτρέπει να δημιουργήσετε μια προσαρμοσμένη εφαρμογή. Αυτό σημαίνει επίσης ότι οι επεξεργαστές κειμένου είναι λιγότερο διογκωμένοι: από προεπιλογή, περιλαμβάνουν μόνο τις βασικές λειτουργίες.
Τα πρόσθετα είναι γραμμένα σε διάφορες γλώσσες ανάλογα με τον επεξεργαστή κειμένου που επιλέγετε, και οι προγραμματιστές μπορούν να δημιουργούν και να μοιράζονται τα πρόσθετά τους. Μπορείτε συχνά να έχετε πρόσβαση στη βιβλιοθήκη των πρόσθετων από την εφαρμογή και, στη συνέχεια, να προσθέσετε αυτά που θέλετε με λίγα μόνο κλικ. Ορισμένοι επεξεργαστές κειμένου περιλαμβάνουν έναν απλό τρόπο καταγραφής μακροεντολών χωρίς κωδικοποίηση.
Κόστος
Ένας επεξεργαστής κειμένου είναι το κύριο εργαλείο ενός προγραμματιστή, οπότε δεν αποτελεί έκπληξη το γεγονός ότι ορισμένοι είναι αρκετά ακριβοί, είτε ως αρχική αγορά είτε ως συνεχής συνδρομή. Αυτό που μπορεί να σας εκπλήξει είναι ότι πολλές από τις καλύτερες επιλογές είναι δωρεάν.
Αυτό μπορεί να οφείλεται στο γεγονός ότι πρόκειται για ένα έργο ανοιχτού κώδικα που συντηρείται από μια κοινότητα χρηστών ή ότι είναι ένας βολικός τρόπος για να πάρετε μια γεύση από το πιο ακριβό IDE της εταιρείας. Εδώ είναι οι επιλογές σας, από το πιο προσιτό στο λιγότερο προσιτό.
Δωρεάν:
- Atom: δωρεάν (ανοικτού κώδικα)
- Visual Studio Code: δωρεάν (ανοικτού κώδικα)
- TextMate 2.0: δωρεάν (ανοικτού κώδικα)
- Brackets: δωρεάν (ανοικτού κώδικα)
- Komodo Edit: δωρεάν (ανοικτού κώδικα)
- MacVim: δωρεάν (ανοικτού κώδικα)
- Spacemacs: δωρεάν (ανοικτού κώδικα)
Αγορά:
- Textastic: $7.99
- BBEdit: 49,99 δολάρια άμεσα, ή εγγραφείτε συνδρομητής (βλ. παρακάτω)
- Sublime Text: $80
- Coda 2: $99.00
Συνδρομή:
- BBEdit: $39,99/έτος, $3,99/μήνα, ή άμεση αγορά (παραπάνω)
- UltraEdit: $79.95/έτος
Κάποιος άλλος καλός επεξεργαστής κειμένου για Mac που μας ξέφυγε εδώ; Αφήστε ένα σχόλιο και ενημερώστε μας.