Το Vim 8.2 έρχεται με υποστήριξη για αναδυόμενα παράθυρα, ιδιότητες κειμένου και άλλα

ΔΥΝΑΜΗ

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

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

Από τα κύρια χαρακτηριστικά που μπορεί να επισημανθεί από το Vim:

  • Αυτόματη συμπλήρωση κειμένου
  • Πλοήγηση καρτελών
  • Η επισήμανση σύνταξης εξαρτάται από τη γλώσσα προγραμματισμού ή τη γλώσσα ετικέτας που χρησιμοποιείται
  • Κατανόηση περισσότερων από 200 διαφορετικών συντακτικών
  • Γλώσσα δέσμης ενεργειών για επεκτάσεις προγραμματισμού
  • Ολοκλήρωση εντολών, λέξεων και ονομάτων αρχείων
  • Συμπίεση αρχείων και αποσυμπίεση, η οποία καθιστά δυνατή την επεξεργασία συμπιεσμένων αρχείων
  • Αναγνώριση μορφών αρχείων και μετατροπής μεταξύ τους.
  • Μακροεντολή εγγραφής και αναπαραγωγής
  • Αυτόματη και χειροκίνητη αναδίπλωση κώδικα
  • Προαιρετική γραφική διεπαφή
  • Εξαιρετικά παραμετροποιήσιμο και προσαρμόσιμο

Η τελευταία σημαντική έκδοση του Vim (έκδοση 8.0) κυκλοφόρησε πριν από τρία χρόνια, με υποστήριξη για ασύγχρονη λειτουργικότητα.

Και τώρα Η νέα έκδοση του Vim 8.2 μόλις κυκλοφόρησε, που είναι ήδη διαθέσιμο.

Κύρια νέα χαρακτηριστικά του Vim 8.2

Σε αυτή τη δευτερεύουσα έκδοση, Πολλά σφάλματα έχουν διορθωθεί, η τεκμηρίωση έχει ενημερωθεί, η κάλυψη της δοκιμής έχει βελτιωθεί, κ.λπ. Υπάρχουν, όμως, και μερικά νέα νέα χαρακτηριστικά.

Κατά τη διάρκεια του συνεδρίου VimConf 2018, προγραμματιστές των επεκτάσεων εξέφρασαν αυτό που ήθελαν από τον Βιμ. Αν ήταν μια πολύ μεγάλη λίστα απαιτούμενων δυνατοτήτων που παρασχέθηκε στον προγραμματιστή του προγράμματος επεξεργασίας κειμένου.

Αλλά από όλους αυτούς δύο χαρακτηριστικά ξεχώριζαν από το πλήθος: αναδυόμενα παράθυρα και ιδιότητες κειμένου. Μετά από περισσότερο από ένα χρόνο ανάπτυξης, αυτές οι δυνατότητες είναι πλέον διαθέσιμες στο Vim.

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

Μια τιμή "zindex" καθορίζει ποιο αναδυόμενο παράθυρο πρέπει να βρίσκεται πάνω από τα άλλα. Το αναδυόμενο παράθυρο μπορεί επίσης να αντιδράσει στην είσοδο του χρήστη.

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

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

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

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

Πώς να εγκαταστήσετε το Vim 8.2 στο Ubuntu και σε παράγωγα;

Για όσους ενδιαφέρονται να εγκαταστήσουν αυτήν τη νέα έκδοση, Θα μπορούν να το κάνουν εκτελώντας οποιαδήποτε από τις ακόλουθες εντολές σύμφωνα με το σύστημά τους.

Ubuntu και παράγωγα

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim

Arch Linux και παράγωγα

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

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

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

*

*

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