Top 10 Επεξεργαστές πηγαίου κώδικα - Ανασκόπηση
Με τον επαγγελματικό επεξεργαστή κώδικα όπως το Dreamweaver, το Coda, το Textmate και άλλοι, δεν αποτελεί έκπληξη το γεγονός ότι όλο και περισσότεροι άνθρωποι έχουν ξεχάσει εν μέρει τον απλούστερο επεξεργαστή κώδικα, όπως το Notepad του Window. Καταλαβαίνουμε ότι αυτό το απλούστερο δεν σημαίνει την καλύτερη επιλογή εντούτοις, υπάρχουν πιο απλοί αλλά επαγγελματίες συντάκτες κώδικα που μπορεί να ταιριάζουν μόνο σε ό, τι χρειάζεστε!
Αυτά είναι αυτά που έχω διαπιστώσει ότι είναι το καλύτερο κτύπημα για μηδενικά δολάρια (με πρόσθετο μπόνους). Μη διστάσετε να μοιραστείτε τα προσωπικά σας αγαπημένα στα σχόλια.
1. Σημειωματάριο ++
Το Notepad ++ είναι μια αντικατάσταση ανοιχτού κώδικα για το αρχικό πρόγραμμα Notepad (το οποίο συνοδεύει τα Windows) και υποστηρίζει πολλές γλώσσες. Παρόλο που είναι κατασκευασμένο για τα Microsoft Windows, μπορεί να λειτουργήσει και σε Linux, Unix, BSD και Mac OS X (χρησιμοποιώντας το Wine). Αμέσως μόλις ξεκινήσετε το Notepad ++ θα παρατηρήσετε τη διαφορά μεταξύ του και του αρχικού σημειωματάριου. Υπάρχουν πολλά επιπλέον κουμπιά και λειτουργίες όπως υποστήριξη plugin, επεξεργασία καρτελών, μεταφορά και απόθεση, επεξεργασία σε διαχωρισμό οθόνης, συγχρονισμένη κύλιση, ορθογραφικό έλεγχο (μέσω πρόσθετου plugin), εύρεση και αντικατάσταση πολλών εγγράφων, σύγκριση αρχείων, μεγέθυνση και πολλά άλλα. "Το Notepadd ++ υποστηρίζει την εκτύπωση σύνταξης και την αναδίπλωση σύνταξης για 48 γλώσσες προγραμματισμού, δέσμης ενεργειών και σημάνσεων" (πηγή).
Όπως εξηγεί ο ιστότοπος, το πρόγραμμα είναι γραμμένο σε C ++ και χρησιμοποιεί καθαρό Win32 API και STL που εξασφαλίζει υψηλότερη ταχύτητα εκτέλεσης και μικρότερο μέγεθος προγράμματος. Εάν θέλετε να μάθετε πώς μπορείτε να κάνετε το Notepadd ++ τον προεπιλεγμένο επεξεργαστή κειμένου, μπορείτε να βρείτε οδηγίες εδώ.
Πλεονεκτήματα
- Ελαφρύ και εκτοξεύεται γρήγορα
- Διασύνδεση επεξεργασίας καρτελών
- Υποστήριξη προσθηκών και μακροεντολές
- Δυνατότητα προσθήκης σελιδοδεικτών
- Σύρετε και αποθέστε υποστήριξη
- Βρείτε και αντικαταστήστε πολλά έγγραφα
- ΛΕΙΤΟΥΡΓΙΑ ΠΛΗΡΟΥΣ ΟΘΟΝΗΣ
- Ελαχιστοποίηση στο δίσκο συστήματος
- Διαμορφωτής στυλ για μια προσαρμόσιμη διεπαφή
- Σύνταξη και επισημάνσεις στηριγμάτων
- Αυτόματη εσοχή
- Αυτόματη ολοκλήρωση
- Κωδικοποίηση κώδικα
- Πτυσσόμενα κείμενα
- Ενσωμάτωση του μεταγλωττιστή
- Αναζήτηση και αντικατάσταση
- Έλεγχος ορθογραφίας (μέσω plugin)
- Συνδυαστική επεξεργασία (μέσω plugin)
- Υποστήριξη FTP (μέσω plugin)
- Πολλές περιπτώσεις
- Σύγκριση αρχείων
Μειονεκτήματα
- Δεν υπάρχει υποστήριξη HTTP, SSH ή WebDav για απομακρυσμένη επεξεργασία αρχείων
- Δεν υποστηρίζει μεγάλα αρχεία
- Ένα άλλο πρόγραμμα χρειάζεται για να τρέξει σε Mac OS X
2. TextWrangler
Σε αντίθεση με το Notepadd ++ που αναφέρθηκε παραπάνω, το TextWrangler δεν είναι ανοικτού κώδικα και είναι ένα πρόγραμμα μόνο για Mac. Υποστηρίζει επίσης μόνο μία γλώσσα: Αγγλικά. Είναι, ωστόσο, ένας πολύ ισχυρός επεξεργαστής κειμένου γενικού σκοπού και εργαλείο Unix και διαχειριστή διακομιστή. " Ενώ στην επιφάνεια μοιάζει με απλό και βασικό επεξεργαστή κειμένου, διαθέτει πολλά χαρακτηριστικά. Υπάρχει ένα συρτάρι εγγράφων (κλειστό από προεπιλογή) που μπορεί να ανοίξει για να προβάλετε και να συγκρίνετε επιλεγμένα έγγραφα. Ως επεξεργαστής κώδικα περιλαμβάνει πλοήγηση σύνταξης χρωμάτων και λειτουργιών για 44 γλώσσες προγραμματισμού όπως ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL και VBScript. Με το TextWrangler μπορείτε επίσης να ανοίξετε εξαιρετικά μεγάλα αρχεία. είναι περιορισμένη μόνο από τη μνήμη RAM στον υπολογιστή σας και τον περιορισμό του OS X σε αρχεία.
Εάν χρειάζεστε πιο προηγμένες λειτουργίες, όπως FTP και SFTP, ανοίξτε και αποθηκεύστε, AppleScript, υποστηρίξεις υποβοήθησης scripting για Mac OS X Unix, λειτουργία αναστολής, αυτόματη αποθήκευση και περισσότερα που μπορείτε να κάνετε αναβάθμιση σε BBEdit.
Πλεονεκτήματα
- Υποστήριξη προσθηκών και μακροεντολές
- Ενσωματωμένο σε FTP και Secure FTP
- Υποστήριξη SSH για απομακρυσμένη επεξεργασία αρχείων
- Δυνατότητα σύγκρισης δύο εγγράφων γραμμής ανά γραμμή
- Επισήμανση σύνταξης
- Αυτόματη εσοχή
- Αυτόματη ολοκλήρωση
- Κωδικοποίηση κώδικα
- Πτυσσόμενα κείμενα
- Ενσωμάτωση του μεταγλωττιστή (μέσω plugin)
- Ο ορθογραφικός έλεγχος
- Μεγάλη υποστήριξη αρχείων (περιορίζεται από τη μνήμη του υπολογιστή)
- Πολλές περιπτώσεις
Μειονεκτήματα
- Δεν υπάρχει συνεργατική επεξεργασία
- Δεν υπάρχει υποστήριξη HTTP ή WebDav για απομακρυσμένη επεξεργασία αρχείων
- Δεν λειτουργεί με Tiger στη σειρά Power Macintosh G4 (Quicksilver)
3. jEdit
Το jEdit, ένα πρόγραμμα για Windows, Mac OS X, OS / 2, Linux, BSD, Unix και VMS, λέγεται ότι είναι μόνο για ώριμους προγραμματιστές. Γραπτή σε Java, είναι ανοικτού κώδικα και υποστηρίζει εκατοντάδες plugins και μακροεντολές. Το κύριο παράθυρο μπορεί να χωριστεί οριζόντια ή κάθετα και έρχεται επίσης με "αυτόματη περικοπή και επισήμανση σύνταξης για περισσότερες από 130 γλώσσες". Υπάρχουν πολλές επιλογές προσαρμογής για να κάνετε τα πάντα από την αποβάθρα στη γραμμή κατάστασης στη γραμμή εργαλείων εμφάνιση και να αισθανθείτε ακριβώς όπως θέλετε. Μπορείτε να "αντιγράψετε και να επικολλήσετε με απεριόριστο αριθμό clipboards".
Οι υποστηριζόμενες γλώσσες προγραμματισμού περιλαμβάνουν: ActionScript, ColdFusion, LOTOS, Ruby, Python και COBOL. Όλα τα χαρακτηριστικά του jEdit δεν μπορούν να χωρέσουν σε αυτή την παράγραφο, αλλά μπορείτε να τα δείτε όλα εδώ.
Πλεονεκτήματα
- Ισχυρή μηχανή αναζήτησης για κανονικές εκφράσεις
- Σύνταξη επισημάνσεων με επιλογές προσαρμογής
- Αυτόματη απόσπαση
- Αυτόματη ολοκλήρωση
- Κωδικοποίηση κώδικα
- Πτυσσόμενα κείμενα
- Ενσωμάτωση του μεταγλωττιστή (μέσω plugin)
- Υποστήριξη προσθηκών και μακροεντολές
- Διασύνδεση επεξεργασίας καρτελών
- Ενσωματωμένο πρόγραμμα περιήγησης FTP
- Έλεγχος ορθογραφίας (μέσω plugin)
- Υποστήριξη FTP (μέσω plugin)
- Υποστήριξη HTTP και WebDav (μέσω plugin) για απομακρυσμένη επεξεργασία αρχείων
- Πολλές περιπτώσεις
Μειονεκτήματα
- Βαρέων βαρών και συχνά αργή κατά την εκκίνηση
- Σε
Μειονεκτήματα
εντοπισμός ορθογραφικού ελέγχου
- Μπορεί να είναι buggy στο Mac
- Δεν υπάρχει συνεργατική επεξεργασία
- Δεν υπάρχει μεγάλη υποστήριξη αρχείων
- Δεν υπάρχει υποστήριξη SSH για απομακρυσμένη επεξεργασία αρχείων
4. Crimson Editor
Το Crimson γράφτηκε στο C, είναι ανοικτού κώδικα και είναι γνωστός ως επαγγελματικός επεξεργαστής πηγαίου κώδικα μόνο για Windows. Είναι επίσης μια κατάλληλη αντικατάσταση για το Notepad και υποστηρίζει προγραμματισμό σε 60+ γλώσσες όπως το Maple, το LotusScript, το C / C ++, το MySQL, το Ruby, το Perl και το JScript. Προς το παρόν υποστηρίζει μόνο την αγγλική γλώσσα. Δυστυχώς, η τελευταία έκδοση του Crimson ήταν το 2008, αλλά αντικαταστάθηκε από τον Emeral Editor.
Όπως μπορείτε να δείτε από την παρακάτω εικόνα, μοιάζει με το Notepad ++ από τη γραμμή εργαλείων στην επεξεργασία καρτελών. Υποστηρίζει επίσης plugins, τα οποία ονομάζονται "εργαλεία" και μακροεντολές. Υπάρχει ακόμη και ένας ενσωματωμένος πελάτης FTP και έχετε τη δυνατότητα να διαχειρίζεστε ομάδες σχετικών αρχείων και να τις αποθηκεύετε ως έργα.
Πλεονεκτήματα
- Επισήμανση σύνταξης
- Αυτόματη εσοχή
- Ενσωμάτωση του μεταγλωττιστή
- Δυνατότητα προσθήκης σελιδοδεικτών
- Υποστήριξη FTP
- Στιγμιαία / ζωντανή ορθογραφία
- Μακροεντολές
- Πολλές περιπτώσεις
Μειονεκτήματα
- Δεν ολοκληρώνεται αυτόματα
- Δεν υπάρχει δίπλωμα κώδικα
- Δεν αναδιπλώνεται κείμενο
- Δεν υπάρχει συνεργατική επεξεργασία
- Δεν υπάρχει μεγάλη υποστήριξη αρχείων
- Δεν υπάρχει υποστήριξη HTTP, SSH ή WebDav για απομακρυσμένη επεξεργασία αρχείων
5. Araneae
Το Araneae είναι ένα πρόγραμμα επεξεργασίας για τους επαγγελματίες του διαδικτύου που λειτουργεί μόνο με Windows. Μπορείτε να κατεβάσετε επεκτάσεις που θα χρησιμοποιήσετε μαζί της και περιλαμβάνει επισημάνσεις σύνταξης, υποστήριξη μεταφοράς και απόθεσης, επεξεργασία σε καρτέλες και δυνατότητα εισαγωγής προσαρμόσιμων γρήγορων κλιπ. "Το Araneae περιλαμβάνει αρκετές επεκτάσεις και εντοπισμοί ακριβώς έξω από το παροιμιώδες κουτί¢Â ?? δεν χρειάζεται επιπλέον λήψη! Αυτό περιλαμβάνει αρχεία HTML, XHTML, CSS, XML, JavaScript, PHP και Ruby, καθώς και αγγλικά, γαλλικά, ελληνικά, ισπανικά και εσθονικά! "Όλες οι γραμμές εργαλείων είναι ορατές από προεπιλογή και μπορούν να αναπροσαρμοστούν ανάλογα με την προτίμησή σας.
Πλεονεκτήματα
- Επισήμανση σύνταξης
- Σύρετε και αποθέστε υποστήριξη
- Διασύνδεση επεξεργασίας καρτελών
- Γρήγορα κλιπ
- Αναζήτηση και αντικατάσταση
- Πολλές περιπτώσεις
Μειονεκτήματα
- Δεν υπάρχουν plugins ή μακροεντολές
6. EditPad Lite
Το EditPad Lite είναι ένας άλλος επεξεργαστής κειμένου γενικού σκοπού μόνο για Windows και είναι γραμμένος σε 10 διαφορετικές γλώσσες. Χτίστηκε με τους Δελφούς και είναι μικρό, συμπαγές και δωρεάν για μη εμπορική χρήση. Έτσι, αν θα πληρώσετε για το έργο που κάνετε με αυτό, τότε θα πρέπει να αγοράσετε το EditPadPro. Τα χαρακτηριστικά γνωρίσματα είναι περιορισμένα, αλλά έχουν επεξεργασίες με καρτέλες, μπορούν να παραμείνουν σε λειτουργία στο δίσκο συστήματος, υποστηρίζουν αυτόματη εσοχή και μπορούν να ρυθμιστούν ώστε να ταιριάζουν στη δική σας γεύση και όραση.
Το EditPad Lite μοιάζει επίσης με το Σημειωματάριο (Notepad), με εξαίρεση τη γραμμή εργαλείων μορφοποίησης και τις καρτέλες.
Πλεονεκτήματα
- Διασύνδεση επεξεργασίας καρτελών
- Αυτόματη εσοχή
- Απεριόριστο αναίρεση και επαναφορά ακόμη και μετά την αποθήκευση ενός αρχείου (εφ 'όσον παραμένει ανοιχτό)
- Μεγάλη υποστήριξη αρχείων
- Υποστήριξη FTP
- Πολλές περιπτώσεις
Μειονεκτήματα
- Χωρίς επισήμανση σύνταξης
- Δεν ολοκληρώνεται αυτόματα
- Δεν υπάρχει δίπλωμα κώδικα
- Δεν αναδιπλώνεται κείμενο
- Δεν ενσωμάτωση μεταγλωττιστή
- Δεν υπάρχουν μακροεντολές
- Δεν υπάρχει συνεργατική επεξεργασία
- Ο ορθογραφικός έλεγχος δεν συμπεριλαμβάνεται στην δωρεάν έκδοση
- Δεν υπάρχει υποστήριξη HTTP, SSH ή WebDav για απομακρυσμένη επεξεργασία αρχείων
7. ATPad
Το ATPad δεν είναι πολύ διαφορετικό από τα περισσότερα από τα άλλα που αναφέρθηκαν παραπάνω: είναι μια άλλη έκδοση του Notepad με μερικές αναβαθμίσεις. Εκτός από τα αγγλικά, μπορείτε να πάρετε το ATPad σε 11 άλλες γλώσσες. Παίρνετε επεξεργασία με καρτέλες, επιλογές προσαρμογής, αρίθμηση γραμμών, περιτύλιξη λέξεων, σελιδοδείκτες (ώστε να μην χάσετε τη θέση σας κατά την επιστροφή), προσαρμόσιμα αποσπάσματα, αποστολή μέσω ηλεκτρονικού ταχυδρομείου και άλλα. Εφόσον το ATPad δεν απαιτεί εγκατάσταση, μπορείτε να το ανοίξετε από σχεδόν οποιοδήποτε είδος δίσκου και δεν αφήνει πίσω σας κανένα ίχνος. Για να το καταργήσετε απλά διαγράψτε τον κατάλογο ATPad.
Πλεονεκτήματα
- Επιτρέπει την πλακάτωση και την κατακόρυφη τοποθέτηση των παραθύρων
- Διασύνδεση επεξεργασίας καρτελών
- Αρίθμηση γραμμών
- Αποσπάσματα κειμένου
- Μπορεί να στείλει έγγραφα μέσω ηλεκτρονικού ταχυδρομείου
- Δεν απαιτείται εγκατάσταση
- Δυνατότητα προσθήκης σελιδοδεικτών
- Απεριόριστη εύρεση / αντικατάσταση και αναίρεση / επαναφορά
Μειονεκτήματα
- Δεν έρχεται με ορθογραφικό έλεγχο
8. RJ TextEd
Το RJ TextEd είναι μόνο για Windows και υποστηρίζει 18 διαφορετικές γλώσσες και 20 γλώσσες προγραμματισμού. Κατασκευάστηκε στο CodeGear Delphi και δεν είναι ανοικτού κώδικα. Υπάρχει τόσο PC όσο και φορητή έκδοση για λήψη μαζί με μια χούφτα plugins και εργαλεία που μπορείτε να κάνετε λήψη ξεχωριστά. Σε αντίθεση με τα περισσότερα προγράμματα καθαρισμού που αναφέρθηκαν παραπάνω, το RJ TextEd διαθέτει γραμμές εργαλείων, πίνακες και καρτέλες. Μπορείτε επίσης να δημιουργήσετε έργα και μακροεντολές και να προσαρμόσετε το περιβάλλον εργασίας σας.
Πλεονεκτήματα
- Έχει μια φορητή έκδοση
- Επισήμανση σύνταξης
- Ο ορθογραφικός έλεγχος
- Αυτόματη εσοχή
- Αυτόματη ολοκλήρωση
- Κωδικοποίηση κώδικα
- Πτυσσόμενα κείμενα
- Ενσωμάτωση του μεταγλωττιστή
- Μακροεντολές
- Υποστήριξη FTP και Secure FTP
- Υποστήριξη SSH για απομακρυσμένη επεξεργασία αρχείων
- Πολλές περιπτώσεις
Μειονεκτήματα
- Δεν υπάρχει συνεργατική επεξεργασία
- Δεν υπάρχει μεγάλη υποστήριξη αρχείων
- Δεν υπάρχει υποστήριξη HTTP ή WebDav για απομακρυσμένη επεξεργασία αρχείων
9. Komodo Επεξεργασία
Το Komodo Edit είναι ένα γρήγορο πρόγραμμα ανοιχτού κώδικα που μπορεί να χρησιμοποιηθεί σε Windows, Max OS X και Linux. Υποστηρίζει τις ακόλουθες γλώσσες προγραμματισμού: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 και CSS 3. Διαθέτει επίσης προσαρμόσιμο χρωματισμό σύνταξης, αναδίπλωση, έλεγχο σύνταξης υποβάθρου, (που ονομάζεται «code intelligence»). " Οι σελίδες και οι σελίδες των επεκτάσεων τους είναι ισοδύναμες με αυτές του Firefox και ο επεξεργαστής τους "ξεγελάστηκε" είναι ένας από τους πιο εξελιγμένους σε αυτόν τον κατάλογο. Μαζί με όλα όσα παίρνετε την απομακρυσμένη επεξεργασία αρχείων, μια εργαλειοθήκη με ενσωμάτωση εντολών κελύφους, μακροεντολές, αποσπάσματα και η λίστα συνεχίζεται. Για πιο προηγμένες λειτουργίες μπορείτε να αγοράσετε το Komodo IDE για ομάδες.
Πλεονεκτήματα
- Υποστήριξη επέκτασης και μακροεντολές
- Επισήμανση σύνταξης
- Αυτόματη εσοχή
- Αυτόματη ολοκλήρωση
- Κωδικοποίηση κώδικα
- Πτυσσόμενα κείμενα
- Τα αποσπάσματα κώδικα
Μειονεκτήματα
- Ο ορθογραφικός έλεγχος δεν συμπεριλαμβάνεται
- Δεν ενσωμάτωση μεταγλωττιστή
- Δεν υπάρχει συνεργατική επεξεργασία
- Δεν υπάρχει μεγάλη υποστήριξη αρχείων
- Δεν υπάρχουν πολλές περιπτώσεις
- Για πιο προηγμένες λειτουργίες θα χρειαστεί να αναβαθμίσετε για ένα υψηλό τέλος $ 295 (χωρίς υποστήριξη και αναβαθμίσεις) ή $ 382 (με υποστήριξη και αναβαθμίσεις)
10. KompoZer
Powered by Mozilla, το "KompoZer είναι ένα πλήρες σύστημα δημιουργίας ιστοσελίδων που συνδυάζει τη διαχείριση αρχείων web και εύχρηστες δυνατότητες επεξεργασίας ιστοσελίδων WYSIWYG που βρίσκονται στο Microsoft FrontPage, το Adobe DreamWeaver και σε άλλα προγράμματα υψηλής τεχνολογίας". Αυτό το εύχρηστο πρόγραμμα, για Windows, Mac OS X και Linux, απευθύνεται σε μη τεχνικούς χρήστες που δεν γνωρίζουν πολλά για την κωδικοποίηση HTML ή web. Διατίθεται σε 21 διαφορετικές γλώσσες, έχει ενσωματωμένη διαχείριση αρχείων μέσω FTP, επεξεργασία καρτελών, επιλογή χρωμάτων και υποστήριξη για φόρμες, πίνακες και πρότυπα.
Όπως μπορείτε να δείτε από το παρακάτω στιγμιότυπο οθόνης, αυτό πρέπει να είναι περισσότερο σαν το DreamWeaver σε αντίθεση με το Notepad (εξ ου και η τροφοδοσία σε μη τεχνικούς χρήστες).
Πλεονεκτήματα
- Διαχειριστής ιστότοπου και δέντρο αρχείων
- WYSIWYG επεξεργασία
- Έχει μια φορητή έκδοση
- Υποστήριξη FTP
- Ο ορθογραφικός έλεγχος
- Υποστηρίζει πρότυπα
- Προεπισκόπηση σελίδας
- Σχετικά με το Adobe DreamWeaver και το Microsoft FrontPage
Μειονεκτήματα
- Δεν υπάρχει υποστήριξη WebDAV για απομακρυσμένη επεξεργασία αρχείων
- Δεν υπάρχει κοινή υποστήριξη επεξεργασίας
- Δεν υποστηρίζει scripting από την πλευρά του διακομιστή
11. TouchQode (Μπόνους)
Ως πρόσθετο πλεονέκτημα έχουμε το TouchQode, το οποίο είναι ένας επεξεργαστής μόνο για smartphones. Αυτήν τη στιγμή διατίθεται μόνο για Android, αλλά μπορείτε να εγγραφείτε για να ειδοποιηθείτε για την έκδοση του iPhone. Για έναν επεξεργαστή smartphone, έχει μερικές εξαιρετικές δυνατότητες, όπως επισημάνσεις σύνταξης, δυνατότητα εκτέλεσης (απλών) σεναρίων, ενσωματωμένο πρόγραμμα-πελάτη FTP, συγχρονισμός αρχείων και πολλά άλλα. Το TouchQode δίνει πραγματικά τη δυνατότητα να κωδικοποιεί οπουδήποτε κι αν πάτε!
Πλεονεκτήματα
- Εφαρμογή Android
- Επισήμανση σύνταξης
- Προτάσεις κώδικα
- Διαδοχική αναζήτηση
- Συγχρονισμός αρχείων
Μειονεκτήματα
- Δεν υπάρχει εφαρμογή iPhone (αλλά έρχεται σύντομα)