Έκδοση του επεξεργαστή CudaText 1.110.3


Έκδοση του επεξεργαστή CudaText 1.110.3

Το CudaText είναι ένα δωρεάν πρόγραμμα επεξεργασίας κώδικα μεταξύ πλατφορμών γραμμένο στο Lazarus. Ο επεξεργαστής υποστηρίζει επεκτάσεις Python και έχει πολλά χαρακτηριστικά δανεισμένα από το Sublime Text. Στη σελίδα Wiki του έργου https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 ο συγγραφέας παραθέτει πλεονεκτήματα έναντι του Sublime Text.

Το πρόγραμμα επεξεργασίας είναι κατάλληλο για προχωρημένους χρήστες και προγραμματιστές (διατίθενται περισσότερα από 200 συντακτικά λεξιλόγια). Ορισμένες λειτουργίες IDE είναι διαθέσιμες ως πρόσθετα. Τα αποθετήρια του έργου βρίσκονται στο GitHub. Για να τρέξετε σε Linux υπάρχουν εκδόσεις για GTK2 και Qt5. Το CudaText έχει σχετικά γρήγορη εκκίνηση (περίπου 0.3 δευτερόλεπτα σε CPU Core i3).

Αλλαγές που έγιναν τους τελευταίους 2 μήνες:

  • Βελτιωμένη μηχανή κανονικής έκφρασης TRegExpr. Προστέθηκαν ατομικές ομάδες, ομάδες με όνομα, ισχυρισμοί lookahead+lookbehind, αναζήτηση για ομάδες Unicode κατά p P, υποστήριξη για χαρακτήρες Unicode μεγαλύτερους από U+FFFF. Αυτή είναι η ίδια μηχανή που περιλαμβάνεται στο Free Pascal, αλλά η upstream έκδοση. Ελπίζουμε ότι οι αλλαγές από το upstream θα συμπεριληφθούν στο Free Pascal.

  • Τα Lexers έχουν βελτιωθεί. Για παράδειγμα, το JSON επισημαίνει τώρα όλες τις μη έγκυρες κατασκευές JSON, το Bash δίνει έμφαση στους μη έγκυρους "αριθμούς", η PHP έχει βελτιωθεί σημαντικά για να περάσει δοκιμές από άλλο πρόγραμμα επεξεργασίας.

  • Προστέθηκαν επιλογές:

    • Γραμματοσειρά γραμμής κατάστασης.
    • Στοιχείο θέματος διεπαφής χρήστη για το χρώμα της γραμμής κατάστασης.
    • Ανάλυση εμφάνισης λωρίδας καρτελών.
    • Αφήστε το κάτω μέρος και οι πλευρικές γραμμές να εμφανίζονται κατά την εκκίνηση.
  • Η εντολή «Έλεγχος για ενημερώσεις» λειτουργεί σε όλα τα λειτουργικά συστήματα.

  • Νέο lexer RegEx, για χρωματισμό της εισόδου του διαλόγου Αναζήτηση στη λειτουργία "κανονικής έκφρασης".

  • Τα κατακόρυφα κουτιά για τη λειτουργία αναδίπλωσης γραμμής λειτουργούν πλέον με τον ίδιο τρόπο όπως στο Sublime Text και στο VS Code. Περισσότερες λεπτομέρειες περιγράφονται στο Wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • Για χρήστες ST3, υπάρχει μια ενότητα Wiki που δείχνει πώς να εκτελείτε πολλές ενέργειες ST3 στο CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

Πηγή: linux.org.ru

Προσθέστε ένα σχόλιο