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

Δοκιμάστε τα, δείτε ποια σας ταιριάζει και καταδυθείτε στον εξαιρετικά μαθηματικό, απολύτως λογικό κόσμο της κωδικοποίησης με βάση τα Mac.

1. Vim

Η πρώτη επιλογή για πιθανή πλειοψηφία των προγραμματιστών αυτές τις μέρες, το Vim είναι το πιο πλήρες εργαλείο επεξεργασίας κώδικα γύρω. Χρησιμοποιεί πολύ λιγότερη μνήμη από τους αντιπάλους της, είναι ανοικτή πηγή και μπορεί να χρησιμοποιηθεί εξ αποστάσεως μέσω SSH.

Σχετικές : 3 Χρήσιμες συμβουλές και κόλπα του VIM Editor για προχωρημένους χρήστες

Δεν είναι μόνο αυτό. Το Vim λειτουργεί σε όλες τις πλατφόρμες Unix (έτσι και τα Windows και το Linux), και γεμίζει με συντομεύσεις πληκτρολογίου που γράφουν μακρά κομμάτια κώδικα cinch. Μπορεί να φανεί όπως πολλά να πάρει, αλλά όλες οι συντομεύσεις έχουν σχεδιαστεί για να είναι αξέχαστες (έτσι δ για «διαγραφή», προφανώς), καθιστώντας Vim μάλλον προσβάσιμο.

Με την απέραντη κοινότητα της, η Vim είναι ένα τεράστιο, ευέλικτο εργαλείο που μπορεί να χρησιμοποιηθεί σε πολλά από τα πιο δημοφιλή περιβάλλοντα κωδικοποίησης (C, Python, το ονομάζεις).

Είναι ο νούμερο ένα για έναν λόγο.

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

Ένα από τα καλύτερα και απλούστερα εργαλεία κωδικοποίησης που είναι πάντα διαθέσιμα στους χρήστες Mac. Το Sublime Text είναι μια εφαρμογή τύπου σημειωματάριου που σας επιτρέπει να γράψετε τον κώδικα σας, να επισημάνετε ορισμένα τμήματα χρησιμοποιώντας τους διάφορους αλγορίθμους ανίχνευσης σύνταξης κ.ο.κ. Η εφαρμογή διαθέτει μια σειρά από λειτουργίες όπως Goto Anything, Πολλαπλές επιλογές, Πλατφόρμα εντολών κλπ. Αν νομίζετε ότι οι άλλες εφαρμογές ή τα πράγματα σας αποσπούν την προσοχή κατά την εκτέλεση της εργασίας κωδικοποίησης, τότε μπορείτε να ενεργοποιήσετε τη λειτουργία γραφής χωρίς διάσπαση της προσοχής. Απενεργοποιεί τα πάντα εκτός από την περιοχή όπου γράφετε τον κωδικό σας.

Το Sublime Text δεν είναι δωρεάν, αν και μπορείτε να κάνετε λήψη της δωρεάν δοκιμαστικής έκδοσης και ποτέ δεν φαίνεται να λήγει. Παρ 'όλα αυτά, αν χρησιμοποιείτε και αγαπάτε το Sublime Text, είναι πάντα καλό να αγοράσετε την άδεια και να υποστηρίξετε την ανάπτυξη.

Η εφαρμογή είναι διαθέσιμη για Mac, Windows και Linux.

3. BBEdit

Αυτό είναι ένα ακόμα ωραίο εργαλείο για την κωδικοποίηση προγραμμάτων. Το BBEdit λέει ότι δεν πιπιλίζει και αυτό πιθανώς σημαίνει κάτι καλό για τους κωδικοποιητές. Η εφαρμογή έχει μια ωραία διεπαφή ταυτόσημη με το Υψηλό κείμενο. Η εφαρμογή φαίνεται να είναι διασκεδασμένη απέναντι σε εκείνους που κάνουν πολύ HTML κωδικοποίηση και ίσως αυτός είναι ο λόγος για τον οποίο υπάρχουν αρκετές επιλογές χειρισμού ιστοσελίδων στην εφαρμογή. Περιέχει υποστήριξη FTP και SFTP, επομένως δεν υπάρχει κανένα πρόβλημα με τη μεταφόρτωση των αρχείων σας στον διακομιστή σας μόλις ολοκληρώσετε την εγγραφή τους. Ακούγεται δροσερό, ε;

4. TextMate

Έχετε ένα φορτίο εργασίας κωδικοποίησης που πρέπει να γίνει σε σύντομο χρονικό διάστημα; Το TextMate είναι διαθέσιμο για να σας βοηθήσει. Η εφαρμογή καθιστά την κωδικοποίηση πολύ πιο εύκολη στο Mac σας από ποτέ με μια σειρά από χαρακτηριστικά που έρχεται προεγκατεστημένο. Οι επισημάνσεις με σύνταξη, οι Πολλαπλές καρτέλες και η Αναζήτηση και Αντικατάσταση είναι μερικές από τις σημαντικές λειτουργίες της εφαρμογής. Εάν χάσατε το κλείσιμο ενός βραχίονα, αυτό συμβαίνει τις περισσότερες φορές που κωδικοποιείτε. το ολοκληρώνει αυτόματα για εσάς. Έτσι, την επόμενη φορά που γράφετε ένα πρόγραμμα, υπάρχει πολύ λιγότερη πιθανότητα ότι θα έχει λάθη.

5. Στηρίγματα

Τι είναι αυτό που χρησιμοποιείτε πιο συχνά κατά την εγγραφή κώδικα; Ναι έχεις δίκιο. Είναι παρενθέσεις. Στηρίγματα από την Adobe φέρνει ένα ισχυρό εργαλείο για να κωδικοποιήσετε το επόμενο μεγάλο πράγμα. Η εφαρμογή είναι πραγματικά κατασκευασμένη για κωδικοποιητές HTML που χτίζουν εκατοντάδες ιστοσελίδες την ημέρα, ή ίσως ακόμα περισσότερο. Επισημαίνει τη σύνταξη που διευκολύνει την εύρεση των μπλοκ κώδικα και των σφαλμάτων και συνοδεύεται από Live HTML Development που δείχνει την έξοδο του κώδικα χωρίς να έχετε αποθηκεύσει ή ανανεώσει τη σελίδα. Αυτό είναι πραγματικά κάτι δροσερό για αυτό το app, έτσι δεν είναι;

6. Textastic

Το Textastic για Mac είναι ένα απλό, αλλά πιο γρήγορο, εργαλείο κωδικοποίησης που προσφέρει αυτό που υπόσχεται. Με λειτουργίες όπως η Αυτόματη ολοκλήρωση, αυτόματα συμπληρώνει μέρος του κώδικα που θα έπρεπε διαφορετικά να κάνετε εσείς, εξοικονομώντας σας χρόνο που θα μπορούσατε να χρησιμοποιήσετε για να κάνετε κάτι άλλο. Ενώ οι περισσότερες από τις υπόλοιπες λειτουργίες παραμένουν ίδιες με τις παραπάνω εφαρμογές, περιλαμβάνει μια νέα λειτουργία που ονομάζεται συγχρονισμός iCloud. Αυτό που σας κάνει είναι να σας συγχρονίσετε τον κώδικα σας σε διάφορες μηχανές Mac σας, ώστε να μπορείτε να πάρετε εκεί που έχετε αφήσει εύκολα.

συμπέρασμα

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

Το άρθρο αυτό δημοσιεύθηκε για πρώτη φορά τον Μάρτιο του 2014 και ενημερώθηκε τον Ιούνιο του 2018.

Image credit: Κοντινή κωδικοποίηση στην οθόνη από το oatawa / Shutterstock