Ενημέρωση προγράμματος επεξεργασίας κώδικα CudaText 1.161.0

Δημοσιεύτηκε μια νέα έκδοση του δωρεάν επεξεργαστή κώδικα για όλες τις πλατφόρμες CudaText, γραμμένη με χρήση Free Pascal και Lazarus. Ο επεξεργαστής υποστηρίζει επεκτάσεις Python και έχει πολλά πλεονεκτήματα σε σχέση με το Sublime Text. Υπάρχουν ορισμένες δυνατότητες του ολοκληρωμένου περιβάλλοντος ανάπτυξης, που υλοποιούνται με τη μορφή πρόσθετων. Περισσότερα από 270 συντακτικά λεξιλόγια έχουν ετοιμαστεί για προγραμματιστές. Ο κωδικός διανέμεται με την άδεια MPL 2.0. Οι εκδόσεις είναι διαθέσιμες για πλατφόρμες Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD και Solaris.

Κατά το έτος από την προηγούμενη ανακοίνωση, έχουν πραγματοποιηθεί οι ακόλουθες βελτιώσεις:

  • Προστέθηκαν εντολές που αντιγράφουν τη λειτουργικότητα του Sublime Text: "Paste and indent", "Paste from history".
  • Βελτιστοποιημένη επεξεργασία τεράστιων γραμμών στη λειτουργία "μετακινούμενες" γραμμές. Οι επεξεργασίες είναι πλέον πολύ πιο γρήγορες για μια συμβολοσειρά 40 εκατομμυρίων χαρακτήρων.
  • Οι εντολές "carets extension" έχουν βελτιωθεί για να πολλαπλασιάζουν σωστά τα βαγόνια κατά τη διέλευση από μικρές γραμμές.
  • Σύρετε-απόθεση μπλοκ κειμένου: εμφανίζεται ένας πιο σωστός κέρσορας, μπορείτε να σύρετε από έγγραφα μόνο για ανάγνωση.
  • Μια σημαία έχει προστεθεί στο παράθυρο διαλόγου "Αντικατάσταση" που σας επιτρέπει να απενεργοποιήσετε τις αντικαταστάσεις RegEx κατά την αντικατάσταση.
  • Προστέθηκε η επιλογή "fold_icon_min_range", η οποία αφαιρεί το δίπλωμα των πολύ μικρών μπλοκ.
  • Κατ' αναλογία με το Sublime Text, έχουν γίνει επεξεργασία Ctrl + «πάτημα 3ου κουμπιού του ποντικιού» και Ctrl + «κύλιση με τον τροχό του ποντικιού».
  • Η προβολή εικόνων υποστηρίζει περισσότερες μορφές: WEBP, TGA, PSD, CUR.
  • Η λογική αναίρεσης για ορισμένες περιπτώσεις επεξεργασίας έχει γίνει περισσότερο παρόμοια με το Sublime Text.
  • Οι χαρακτήρες κενού διαστήματος Unicode εμφανίζονται πλέον σε δεκαεξαδικό.
  • Ο επεξεργαστής αποθηκεύει το αρχείο συνεδρίας κάθε 30 δευτερόλεπτα (το διάστημα ορίζεται από επιλογή).
  • Υποστήριξη για τα κουμπιά του ποντικιού Extra1/Extra2 για την ανάθεση εντολών σε αυτά.
  • Προστέθηκε η παράμετρος γραμμής εντολών "-c", η οποία σας επιτρέπει να εκτελέσετε οποιοδήποτε πρόσθετο εντολών όταν ξεκινά το πρόγραμμα.
  • Lexers:
    • Το δέντρο κώδικα έχει βελτιωθεί για το λεξικό CSS: εμφανίζει πλέον σωστά τους κόμβους δέντρων ακόμη και σε ελαχιστοποιημένα (συμπιεσμένα) έγγραφα CSS.
    • Markdown lexer: υποστηρίζει πλέον μπλοκ περίφραξης όταν το έγγραφο περιέχει θραύσματα με άλλα λεξιλόγια.
    • Το lexer "Ini files" έχει αντικατασταθεί με ένα "ελαφρύ" lexer για να υποστηρίζει τεράστια αρχεία.
  • Πρόσθετα:
    • Οι "ενσωματωμένες συνεδρίες" έχουν προστεθεί στον διαχειριστή έργου, δηλαδή, περίοδοι λειτουργίας που αποθηκεύονται απευθείας στο αρχείο του έργου και είναι ορατές μόνο από το έργο τους.
    • Project Manager: προστέθηκαν στοιχεία στο μενού περιβάλλοντος: "Άνοιγμα στην προεπιλεγμένη εφαρμογή", "Εστίαση στη διαχείριση αρχείων". Η εντολή «Μετάβαση στο αρχείο» έχει επίσης επιταχυνθεί.
    • Emmet plugin: περισσότερες επιλογές για την εισαγωγή Lorem Ipsum.
    • Πρόσθετο Git Status (Διαχείριση προσθηκών): παρέχει βασικές εντολές για εργασία με το Git, ώστε να μπορείτε τώρα να δεσμεύσετε απευθείας από το πρόγραμμα επεξεργασίας.
    • Εισαγωγή προσθήκης Emoji (Διαχείριση προσθηκών): σας επιτρέπει να εισάγετε κείμενο Unicode από emoji.
  • Νέες προσθήκες στο Plugins Manager:
    • GitHub Gist.
    • Βοηθός WikidPad.
    • Μετατροπέας JSON/YAML.
    • Γρατσουνιές.
    • Ολοκλήρωση Bootstrap και Συμπλήρωση Bulma.

Πηγή: opennet.ru

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