Sublime Text 2: ο καλύτερος διαθέσιμος επεξεργαστής κώδικα;

Υψηλό κείμενο 2 είναι ένα πρόγραμμα επεξεργασίας κώδικα στυλ του TextMate, Γραμματείς, Kate ή Redcar. Η διεπαφή του είναι καθαρή και διαισθητική και υποστηρίζει τη χρήση αποσπασμάτων, πρόσθετων και συστημάτων κατασκευής κώδικα (Build Systems).

Αρχικά δημιουργήθηκε από τον Jon Skinner ως επέκταση του vim αλλά σιγά-σιγά πήρε τη δική του ταυτότητα. Εξαιτίας αυτού, το Sublime Text 2 έχει ακόμα μια λειτουργία επεξεργασίας τύπου vi που ονομάζεται "Vintage mode".

προσοχή: Το Sublime Text 2 διανέμεται δωρεάν, αλλά δεν είναι δωρεάν λογισμικό. Για μια εξίσου ενδιαφέρουσα δωρεάν εναλλακτική λύση, σας προτείνω να δοκιμάσετε Οι γραμματείς.

Κύρια χαρακτηριστικά

  • Μίνι χάρτης: Το minimap αποτελείται από μια προεπισκόπηση της δομής του κώδικα που μπορεί να τοποθετηθεί δίπλα στην καρτέλα ή μπορεί να κρυφτεί. Είναι πολύ χρήσιμο να μετακινείτε το αρχείο όταν γνωρίζουμε καλά τη δομή του.
  • Πολλαπλή επιλογή: Η πολλαπλή επιλογή δεν είναι κάτι νέο, έχει ενσωματωθεί εδώ και πολύ καιρό στον επεξεργαστή Ultraedit για Windows. Για να κάνουμε μια πολλαπλή επιλογή ενός όρου από διαφορετικά μέρη του αρχείου, πρέπει απλώς να τοποθετήσουμε τον κέρσορα μέσα στη λέξη που θέλουμε να αναζητήσουμε και να κάνουμε Cmd + D σε Mac OS X ή Ctrl + D σε Windows και Linux
  • Πολυ δρομέας: Κατά τη χρήση πολλαπλών επιλογών, το Sublime Text δημιουργεί n δρομείς με τους οποίους μπορούμε να γράφουμε κείμενο αυθαίρετα σε διαφορετικές θέσεις παράλληλα, δροσερό
  • Πολλαπλή διάταξη: Έρχεται με επτά διαμορφώσεις διάταξης όπου μπορούμε να επιλέξουμε να επεξεργαστούμε σε ένα μόνο παράθυρο ή να χωρίσουμε σε τέσσερα κάθετα παράθυρα ή τέσσερα παράθυρα πλέγματος. Υπάρχει μια προσθήκη για να μπορείτε να δημιουργήσετε περισσότερες διατάξεις, στο Linux τουλάχιστον ο επεξεργαστής γίνεται ασταθής.
  • Εγγενής υποστήριξη για αμέτρητες γλώσσες: Native υποστηρίζει αμέτρητες γλώσσες, συμπεριλαμβανομένων των Clojure, Haskell, Erlang, Scala και Go (για να αναφέρουμε μερικές)
  • Επισήμανση διαμόρφωσης με δυνατότητα διαμόρφωσης: Η επισήμανση σύνταξης είναι πλήρως διαμορφώσιμη μέσω αρχείων διαμόρφωσης ανά χρήστη
  • Δυναμική αναζήτηση: Μπορείτε να αναζητήσετε κανονικές ή κανονικές εκφράσεις ανά αρχεία, ανά έργο, κατάλογο, με συνδυασμό αυτών ή από όλα ταυτόχρονα
  • Αυτόματη συμπλήρωση και σήμανση κλειδιού: Μπορούμε να πάμε στο κλειδί που κλείνει ή ανοίγει ένα μπλοκ με απλό τρόπο
  • Υποστήριξη αποσπασμάτων και προσθηκών: Τα αποσπάσματα είναι σαν μακροεντολές ή δέσμες και είναι αρκετά χρήσιμα, υπάρχουν αμέτρητες προσθήκες όπως η προσθήκη ZenCoding
  • Συνολική διαμόρφωση Keybindings: Όλα τα κλειδιά μπορούν να αντικατασταθούν σύμφωνα με τις προτιμήσεις μας, αυτό είναι πραγματικά φοβερό
  • Γρήγορη πρόσβαση σε γραμμή ή αρχείο: Μπορούμε να ανοίξουμε ένα αρχείο χρησιμοποιώντας τα πλήκτρα Cmd + P στο Mac OS X ή Ctrl + P στο Win και Linux και πληκτρολογώντας το όνομα του αρχείου ή περιηγώντας τη λίστα. Μπορούμε επίσης να πάμε σε μια γραμμή χρησιμοποιώντας το άνω και κάτω τελεία και τον αριθμό γραμμής (: 245 για παράδειγμα).
  • Παλέτα εντολών: Μπορούμε να χρησιμοποιήσουμε Shift + Cmd + P σε Mac OS X ή Shift + Ctrl + P σε Win και Linux για πρόσβαση στην παλέτα εντολών όπου μπορούμε να φιλτράρουμε και να χρησιμοποιούμε οποιαδήποτε εντολή θέλουμε. Αυτό είναι πολύ χρήσιμο για χρήση σε συνδυασμό με το Package Controller (για το οποίο θα μιλήσουμε σε άλλη ανάρτηση). 

Υποστήριξη κωδικοποίησης Zen

Ένα από τα χαρακτηριστικά που πιστεύω ότι αξίζει μια ειδική αναφορά είναι η υποστήριξη του Zencoding.

Το Zen Coding δεν είναι τίποτα περισσότερο από μια συντόμευση κώδικα που είναι γραμμένη με πολύ παρόμοια σύνταξη με το CSS, οπότε αν γνωρίζετε CSS και HTML, είστε σχεδόν έτοιμοι να ξεκινήσετε να κάνετε τη ζωή σας πιο εύκολη.

Σε μια πρακτική περίπτωση, εάν θέλαμε να δημιουργήσουμε τη σήμανση για ένα μενού, θα ήταν σαφές ότι χρειαζόμαστε μια ετικέτα πλοήγησης και στη συνέχεια μια λίστα, αυτό θα σήμαινε τουλάχιστον 7 γραμμές κώδικα γραμμένες με το χέρι, αλλά θα μπορούσε να μειωθεί σε λιγότερους από 15 χαρακτήρες με το Zen Coding del ως εξής (για το οποίο αρκεί να πατήσετε Ctrl +, για επέκταση):

nav> ul> li.item * 5> α

Το παρακάτω βίντεο μας δείχνει άλλα παραδείγματα Zencoding:

Στην Επίσημη σελίδα Zen Coding θα βρείτε πρόσθετες πληροφορίες, παραδείγματα και τη λίστα των υποστηριζόμενων συντακτών. Στη σελίδα λήψης θα βρείτε τα πακέτα εγκατάστασης για κάθε έναν από τους συντάκτες, συνήθως ένα .txt με τις οδηγίες εγκατάστασης περιλαμβάνεται στο πακέτο. Εκεί μπορείτε να βρείτε το επέκταση για Sublime Text 2.

εγκατάσταση

Το Sublime Text 2 δεν είναι διαθέσιμο σε πολλά επίσημα αποθετήρια (αν και οι χρήστες Arch και παραγώγων ενδέχεται να το εγκαταστήσουν από το AUR). Για το λόγο αυτό, το ευκολότερο είναι να μεταβείτε στη σελίδα του έργου και κατεβάσετε η έκδοση για Linux. Όχι, τίποτα δεν χρειάζεται να καταρτιστεί. Απλώς αποσυμπιέστε το ληφθέν αρχείο και εκτελέστε το πρόγραμμα. Θα τρέξει χωρίς περισσότερα, όπως οποιαδήποτε φορητή εφαρμογή.

Οι χρήστες και τα παράγωγα του Ubuntu μπορούν να εισέλθουν σε ένα τερματικό και να πληκτρολογήσουν τα ακόλουθα σε περίπτωση που προτιμούν να εγκαταστήσουν το πρόγραμμα από ένα PPA:

sudo add-apt-repository ppa: webupd8team / sublime-text-2
sudo update apt-get
sudo apt-get install sublime-text-2

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Τζόνι Μεντέρο dijo

    sudo apt-get εγκαταστήστε υψηλό κείμενο

  2.   kasymaru dijo

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

  3.   Federico dijo

    Γεια σας, πριν από 2 ημέρες Sublime κείμενο 2 και μου παρουσιάστηκε ένα σφάλμα που αναφέρθηκε στη βιβλιοθήκη ελέγχου πακέτων, ήρθα με τη λαμπρή ιδέα της κατάργησης του φακέλου πακέτων και της επαναφόρτωσής του, όταν άνοιξα ξανά το πρόγραμμα επεξεργασίας, το γραμμή μενού, η πλαϊνή γραμμή που ήταν προηγουμένως λευκή είναι τώρα μαύρη και ο επεξεργαστής στο λευκό μέρος της είναι τώρα μαύρος, δεν αποκρίνεται σε καμία εντολή πληκτρολογίου και δεν μπορώ να έχω πρόσβαση στις προτιμήσεις και εμφανίζεται το ακόλουθο μήνυμα:

    Σφάλμα κατά τη φόρτωση του αρχείου σύνταξης "Πακέτα / Κείμενο / Απλό κείμενο.tmLanguage": Σφάλμα ανάλυσης της λίστας xml: Αποτυχία ανοίγματος αρχείου Στο αρχείο "Πακέτα / Κείμενο / Απλό κείμενο.tmLanguage"

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

  4.   Heiko 7017 dijo

    Ο καλύτερος συντάκτης που έχω δοκιμάσει ποτέ, πολλή προσπάθεια από την πλευρά του Jon, γι 'αυτό αποφάσισα να αγοράσω την άδεια του. Παρόλο που δεν είμαι ελεύθερο λογισμικό, αξίζει τα 60 $ που πλήρωσα εκείνη τη στιγμή, σαν να ήταν ελεύθερο λογισμικό, θα είχα δωρίσει στο έργο. Χαιρετισμοί.

  5.   I Palafrugell dijo

    Απλά φανταστικό!

  6.   Ας χρησιμοποιήσουμε το Linux dijo

    Είναι το καλύτερο που ξέρω ... πολύ κακό δεν είναι ελεύθερο λογισμικό, αν και είναι δωρεάν.

  7.   Adrian dijo

    Μια εναλλακτική λύση

    Κειμενοποιημένο

    http://foicica.com/textadept/

  8.   ραφούρου dijo

    Χμμ, αλλά γιατί η σελίδα έχει μια ενότητα για να αγοράσει μια άδεια;

    Είναι κάτι που δεν κατάλαβα πλήρως, επειδή η λήψη του πακέτου από τον Ιστό έχει την επιλογή στην ενότητα Βοήθεια για εισαγωγή κωδικού άδειας

  9.   ραφούρου dijo

    Χμμ νομίζω ότι δεν εξήγησα καλά ..

    Η προειδοποίηση λέει: Το Sublime Text 2 διανέμεται δωρεάν, αλλά δεν είναι δωρεάν λογισμικό. Για μια εξίσου ενδιαφέρουσα δωρεάν εναλλακτική λύση, σας προτείνω να δοκιμάσετε τους Γραμματείς.

    που σημαίνει ότι μπορεί να διανεμηθεί ελεύθερα αλλά όχι δωρεάν (να τροποποιηθεί ή να αναδιανεμηθεί για άλλους σκοπούς)… αλλά η λέξη δωρεάν μου λέει ότι είναι δωρεάν λογισμικό.

    Εάν πρόκειται για δοκιμή, τότε δεν είναι δωρεάν και ως εκ τούτου είναι ένα shareware.

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

  10.   pablorubianes dijo

    Δεν είναι δωρεάν ... η έκδοση που επιτρέπουν να χρησιμοποιούν δωρεάν είναι το Beta, το σταθερό έχει άδεια και κοστίζει 60 δολάρια,

  11.   nico dijo

    Ένα άλλο κλικ και εξαντλήσατε τη μνήμη!

  12.   Φεστιβάλ Felipe Sipion dijo

    στο ubuntu 11..04 η έκδοση sublime-text-2 δεν λειτουργεί, αλλά προσπαθήστε να εγκαταστήσετε το sublime-text-2-dev

  13.   Gonzalo dijo

    Ευχαριστώ!! Θα το δοκιμάσω.

  14.   Jorge dijo

    Εντάξει, ευχαριστώ που απαντήσατε. Το δοκίμασα για λίγο και δεν με έπεισε για διάφορους λόγους. Τότε μου ζητούσε συνεχώς την άδεια, η οποία παρόλο που μπορείς να πατήσεις "ακύρωση" μόνο, αλλά εξακολουθεί να με ενοχλεί. Προτιμώ το Notepad ++ και το Pspad, καθώς ταιριάζουν καλύτερα στις ανάγκες μου.
    Σας ευχαριστώ πολύ.

  15.   Ας χρησιμοποιήσουμε το Linux dijo

    Δεν είμαι σίγουρος ... δεν νομίζω ...
    Ωστόσο, σας προτείνω να το δοκιμάσετε και να το παίξετε για λίγο για να ανακαλύψετε όλες τις λειτουργίες του.
    Η αλήθεια είναι ότι δεν το έχω χρησιμοποιήσει για λίγο, αλλά είμαι πολύ σαφής ότι είναι ένας από τους καλύτερους συντάκτες κειμένου εκεί έξω σήμερα.
    Κρίμα που δεν είναι δωρεάν ... αν και είναι δωρεάν.
    Στην υγειά σας! Παύλος.

  16.   Jorge dijo

    Γεια, μια ερώτηση, μπορείτε να κάνετε αναζητήσεις λίστας σε Υψηλό Κείμενο; Αυτό είναι ένα χαρακτηριστικό που μου αρέσει πολύ σε συντάκτες όπως το Pspad ή το Notepad ++, στο οποίο μου δείχνουν τα αποτελέσματα που έχουν ληφθεί με τη μορφή λίστας, δείχνοντας την πλήρη γραμμή όπου βρήκε τις λέξεις και που μου επιτρέπει να γρήγορα ξέρετε αν η γραμμή είναι ή όχι αυτό που θέλω. Αυτό συμβαίνει επειδή δουλεύω συνεχώς με αρχεία με πολλές γραμμές και πηγαίνει από την τεμπελιά και το αποτέλεσμα στο αποτέλεσμα για να δούμε αν είναι σωστό.
    Χαιρετισμούς.

  17.   Αυγερινός dijo

    Γιατί να αναζητήσετε μια νέα εναλλακτική λύση εάν υπάρχουν ήδη Emacs ή vi;
    Εκτός από το ότι δεν είναι ελεύθερο λογισμικό, ποιο είναι το νόημα της υποστήριξης αυτού του τύπου λογισμικού και της προσφοράς τόσο μεγάλης προπαγάνδας;

  18.   Ας χρησιμοποιήσουμε το Linux dijo

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

  19.   Polaris23 28 dijo

    Το δοκίμασα ήδη, είναι εξαιρετικό, ευχαριστώ για τις πληροφορίες. !!!

  20.   ραφούρου dijo

    Επειδή υπάρχουν πολλοί άνθρωποι που δεν έχουν χρόνο να μάθουν να χρησιμοποιούν έναν κάπως πιο «προηγμένο» πρόγραμμα επεξεργασίας όπως το vim ή το Emacs.

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

    Δεν υπάρχει τίποτα κακό με αυτό το πρόγραμμα να είναι ιδιόκτητο, ο προγραμματιστής αποφάσισε να βγάλει χρήματα με το λογισμικό του και είναι εντελώς φυσιολογικό ... ή τι; θα παλέψετε επίσης για να αποκτήσετε 100% σπιτικό ή "δωρεάν" υπολογιστή για να μην πληρώσετε τις μάρκες;

    Ή θα φυτέψετε τις δικές σας «δωρεάν» ντομάτες για να μην πληρώσετε την αγορά;

    Πρέπει να μάθετε να διακρίνετε τα πράγματα λίγο

  21.   ραφούρου dijo

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

    Αλλά επειδή είμαι μαθητής που μόλις έχει χρήματα για να φάει, το αφήνουμε έτσι έτσι χαχαχα.

    Αυτή η λειτουργία zen φαίνεται υπέροχη 🙂

  22.   Χούλιο Σέζαρ Μαρίν Γκαρέτα dijo

    Οι γραμματείς είναι πολύ καλοί, καθώς θα το δοκιμάσω με αυτό που προτείνουμε.

  23.   Επισκέπτης dijo

    Δεν υπάρχει τίποτα σαν το Eclipse .. ένα κλικ και ξεκινά έναν διακομιστή ... ένα άλλο κλικ και δημιουργεί ένα έργο για εσάς!

  24.   γκιλιλιν dijo

    Το δοκίμασα και είναι καλό, αλλά για μένα δεν υπάρχει τίποτα σαν την επεξεργασία του Komodo, παρόλο που δεν ξέρω γιατί τόσο μεγάλη φασαρία με υπέροχη

  25.   miguel dijo

    Δοκίμασα αυτό το πρόγραμμα επεξεργασίας κειμένου, το πήρα χάρη σε αυτόν τον ιστότοπο http: www.notiubuntu.wordpress, com