GNU readline

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
(Ανακατεύθυνση από Readline)
GNU readline
Γενικά
ΔημιουργοίBrian Fox
Είδοςβιβλιοθήκη, ελεύθερο λογισμικό
Διανομή
Έκδοση8.2 (26 Σεπτέμβριος 2022)[1]
ΛειτουργικάGNU/Linux, BSD, macOS, Microsoft Windows
Ανάπτυξη
Υπευθ. ανάπτυξηςΕγχείρημα GNU
Γραμμένο σεC
Σύνδεσμοι
Επίσημος ιστότοπος
https://www.gnu.org/software/readline/
Αποθετήριο κώδικα
https://git.savannah.gnu.org/cgit/readline.git

Η GNU readline είναι μια βιβλιοθήκη λογισμικού που δημιουργήθηκε και συντηρείται από το εγχείρημα GNU. Διατίθεται με την άδεια GPL. Παρέχει δυνατότητες επεξεργασίας γραμμής-εντολών. Η τρέχουσα έκδοση είναι η 8.1. Καινούργια χαρακτηριστικά που έχουν προστεθεί είναι η υποστήριξη χαρακτήρων πολλών μπάιτ Unicode.

Για παράδειγμα σε μια εφαρμογή που χρησιμοποιεί τη βιβλιοθήκη αυτή , πατώντας τον συνδυασμό πλήκτρων C-b (CTRL-B) μετακινείται ο δρομέας πίσω ένα κενό, ενώ ο συνδυασμός C-f μετακινεί το δρομέα μπροστά ένα κενό. Ο συνδυασμός C-r ξεκινάει μια αναζήτηση στο ιστορικό. Αυτές οι συσχετίσεις συνδυασμών πλήκτρων με ενέργειες (που είναι οι προκαθορισμένες, αν και προαιρετικά είναι διαθέσιμες συσχετίσεις του προγράμματος vi) προέρχονται από ένα από τα παλιότερα και πιο δημοφιλή έργα του GNU πρότζεκτ, τον επεξεργαστή κειμένου Emacs. Η Readline υποστηρίζει και μιά ποικιλία από προχωρημένα χαρακτηριστικά, συμπεριλαμβανομένου του kill ring (μια ευέλικτη εκδοχή του προχείρου αποκοπής/επικόλλησης) και αυτόματα συμπλήρωση tab. Σαν διαπλατφορμική βιβλιοθήκη η readline επιτρέπει σε πολλές εφαρμογές σε διάφορες πλατφόρμες να επιδεικνύουν παρόμοια συμπεριφορά στην επεξεργασία μιας γραμμής εντολών.

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]

  1. «Readline-8.2 Release available» (στα Αγγλικά). 26 Σεπτέμβριος 2022. Ανακτήθηκε στις 26 Σεπτέμβριος 2022.