Microsoft Edit (Windows-Linux) με syntax highlighting

Η Microsoft διέθεσε πέρυσι το Edit σαν λογισμικό ανοιχτού κώδικα (open-source). Πρόκειται για έναν μικρό, διαπλατφορμικό επεξεργαστή κειμένου που διαθέτει συντομεύσεις πληκτρολογίου τύπου VS Code και υποστήριξη ποντικιού, διαχειρίζεται αλλαγές γραμμής τύπου LF και CRLF και επιτρέπει το άνοιγμα πολλαπλών αρχείων. Το καθαρό περιβάλλον εργασίας τερματικού (TUI από το terminal user interface) είναι εξαιρετικά εύχρηστο.screenshot 20260918 122143

Η έκδοση Edit v2.0.0 κυκλοφόρησε νωρίτερα φέτος, αλλά το ανεπίσημο πακέτο snap για Linux (msedit, το οποίο συντηρείται από τον Aaron Prisk της Canonical) ενημερώθηκε μόλις στις 14 Σεπτεμβρίου και λόγω αυτής της ενημέρωση έμαθα ότι κυκλοφόρησε νέα έκδοση.

Δες περισσότερα άρθρα του iGuRu.gr όταν αναζητάς ειδήσεις στην Google.

Ας δούμε τι φέρνει η νέα έκδοση.

Το syntax highlighting στο Edit v2.0.0 αποτελεί τη σημαντικότερη προσθήκη. Οι προγραμματιστές δημιούργησαν ένα ειδικά σχεδιασμένο, ελαφρύ εργαλείο syntax highlighting, το οποίο προσθέτει μόλις 40Kb στο εκτελέσιμο αρχείο, αλλά υποστηρίζει πάνω από δώδεκα δημοφιλείς γλώσσες προγραμματισμού, όπως C, Rust και JavaScript.

Σύμφωνα με τις σημειώσεις της έκδοσης, επεξεργάζεται κείμενο με ταχύτητα άνω των 100MB/s, προσφέροντας έτσι εξαιρετικά γρήγορη απόκριση σε όσους εργάζονται τακτικά με μεγάλα αρχεία.

Άλλες βελτιώσεις από το αρχείο καταγραφής αλλαγών (change-log):

  • Syntax highlighting (#753, #776, #777, #624, #795)
    The whole LSH stack: compiler, runtime, integration, and initial language definitions. See above.
    For path matching, we’ve written our own glob matcher (#743).
  • Preliminary support for settings.json (#742, #779)
    For now, this is limited to files.associations, which lets you map file paths and extensions to languages for syntax highlighting. I expect v3 to be centered around configurability.
  • Find & Replace now supports capture groups (#222) (thanks viyic!)
    You can use $1, $2, etc. in the replacement string when regex mode is on.
  • You can move lines with Alt+Up/Down (#230) (thanks Julio Ramirez (@juemrami)!)
  • Tab and Shift+Tab indent and unindent multiple lines at once (#245) (thanks Brian (@liltrendi)!)
  • Whitespace inside selections is now visible (#397) (thanks pheonick!)
  • Pressing Ctrl+L selects the entire current line (#541) (thanks recently-avoid-dyin!)
  • Opening a directory via the CLI drops you into the file picker (#577) (thanks four-poetic-drew!)
  • Unsaved work is indicated with a ● in the terminal title (#523) (thanks adamjoer!)
  • The file picker now uses natural sort for filenames (#763)
    file2.txt sorts before file10.txt, as it should.

Ένα από τα αιτήματα που είχαν οι χρήστες από την κυκλοφορία του εργαλείου αφορούσε τη δυνατότητα ρύθμισής του. Αυτή η έκδοση φέρνει την αρχική υποστήριξη μέσω του αρχείου `settings.json`, αν και προς το παρόν περιορίζεται στη ρύθμιση `files.associations`.

Το Edit δεν υπερέχει του Vim ή του Emacs, αλλά αυτό είναι σκόπιμο· καθώς το Edit απευθύνεται σε χρήστες που θέλουν να εργάζονται με αρχεία σε τερματικό,  αλλά δεν είναι εξοικειωμένοι με τα μοντέλα επεξεργασίας modal editing και δεν επιθυμούν να γίνουν.

Κατεβάστε το εργαλείο

https://github.com/microsoft/edit/releases/tag/v2.0.0


google preferences

Leave a Comment

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

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).