Εγχειρίδια για τη γραμμή εντολών

Man » Nano Manual online - λεπτομερής διαδικτυακή τεκμηρίωση για τη σελίδα man του nano

🌍
nano - Ο επεξεργαστής κειμένου Nano, εμπνευσμένος από το Pico

ΣΥΝΤΑΚΤΙΚΟ

nano [επιλογές] [[+γραμμή[,στήλη]] αρχείο]...

nano [επιλογές] [[+[crCR]{/|?}συμβολοσειρά] αρχείο]...

ΠΑΡΑΤΗΡΗΣΗ

Από την έκδοση 8.0, για να είναι φιλικό προς τους νέους χρήστες, το ^F ξεκινά μια προς τα εμπρός αναζήτηση, το ^B ξεκινά μια προς τα πίσω αναζήτηση, το M-F αναζητά την επόμενη εμφάνιση προς τα εμπρός και το M-B αναζητά την επόμενη εμφάνιση προς τα πίσω. Εάν θέλετε αυτά τα πλήκτρα να κάνουν αυτό που έκαναν πριν από την έκδοση 8.0, προσθέστε τις ακόλουθες γραμμές στο τέλος του αρχείου nanorc:

bind ^F forward main
bind ^B back main
bind M-F formatter main
bind M-B linter main

ΠΕΡΙΓΡΑΦΗ

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

Όταν δίνεται ένα όνομα αρχείου στη γραμμή εντολών, ο κέρσορας μπορεί να τοποθετηθεί σε μια συγκεκριμένη γραμμή προσθέτοντας τον αριθμό γραμμής με ένα σύμβολο συν (+) πριν από το όνομα του αρχείου και ακόμη και σε μια συγκεκριμένη στήλη προσθέτοντάς το με ένα κόμμα. Οι αρνητικοί αριθμοί μετρούν από το τέλος του αρχείου ή της γραμμής.

Ο κέρσορας μπορεί να τοποθετηθεί στην πρώτη ή τελευταία εμφάνιση μιας συγκεκριμένης συμβολοσειράς, καθορίζοντας αυτήν τη συμβολοσειρά μετά το +/ ή +? πριν από το όνομα του αρχείου. Η συμβολοσειρά μπορεί να γίνει ευαίσθητη σε πεζά-κεφαλαία και/ή να ερμηνευτεί ως κανονική έκφραση, εισάγοντας τα c και/ή r μετά το σύμβολο συν. Αυτές οι λειτουργίες αναζήτησης μπορούν να απενεργοποιηθούν ρητά χρησιμοποιώντας την κεφαλαία παραλλαγή αυτών των γραμμάτων: C και/ή R. Όταν η συμβολοσειρά περιέχει κενά, πρέπει να περικλείεται σε εισαγωγικά. Για παράδειγμα: για να ανοίξετε ένα αρχείο στην πρώτη εμφάνιση της λέξης "Foo", θα εκτελούσατε:

nano +c/Foo αρχείο

Ως ειδική περίπτωση: εάν αντί για ένα όνομα αρχείου δοθεί μια παύλα (-), το nano θα διαβάσει δεδομένα από την τυπική είσοδο.

ΕΠΕΞΕΡΓΑΣΙΑ

Η εισαγωγή κειμένου και η μετακίνηση σε ένα αρχείο είναι απλή: πληκτρολογήστε τα γράμματα και χρησιμοποιήστε τα κανονικά πλήκτρα μετακίνησης του κέρσορα. Οι εντολές εισάγονται χρησιμοποιώντας τα πλήκτρα Control (^) και Alt ή Meta (M-). Η πληκτρολόγηση του ^K διαγράφει την τρέχουσα γραμμή και την τοποθετεί στο buffer αποκοπής. Οι διαδοχικές πληκτρολογήσεις του ^K τοποθετούν όλες τις διαγραμμένες γραμμές μαζί στο buffer αποκοπής. Οποιαδήποτε μετακίνηση του κέρσορα ή η εκτέλεση οποιασδήποτε άλλης εντολής προκαλεί την επανεγγραφή του buffer αποκοπής με την επόμενη πληκτρολόγηση του ^K. Ένα ^U επικολλά την τρέχουσα περιεχομένη του buffer αποκοπής στην τρέχουσα θέση του κέρσορα.

Όταν απαιτείται ένα πιο ακριβές κομμάτι κειμένου για περικοπή ή αντιγραφή, μπορείτε να επισημάνετε την αρχή του με το ^6, να μετακινήσετε τον κέρσορα στο τέλος του (το επισημασμένο κείμενο είναι με έντονη γραφή) και, στη συνέχεια, να χρησιμοποιήσετε το ^K για να το περικόψετε ή το M-6 για να το αντιγράψετε στο buffer αποκοπής. Μπορείτε επίσης να αποθηκεύσετε το επισημασμένο κείμενο σε ένα αρχείο με το ^O ή να το ελέγξετε για ορθογραφικά λάθη με το ^T^T.


Σε ορισμένα τερματικά, το κείμενο μπορεί επίσης να επιλεγεί πατώντας και κρατώντας πατημένο το Shift ενώ χρησιμοποιείτε τα πλήκτρα βέλους.

Το κράτημα πατημένων των πλήκτρων Ctrl ή Alt αυξάνει επίσης το βήμα. Οποιαδήποτε μετακίνηση του δρομέα χωρίς να κρατάτε πατημένο το Shift ακυρώνει την τρέχουσα επιλογή.

Οποιοδήποτε έγκυρο σημείο κώδικα Unicode μπορεί να εισαχθεί στον ρυθμιστή πληκτρολογώντας M-V ακολουθούμενο από τις δεκαεξαδικές ψηφιακές τιμές του σημείου κώδικα (ολοκληρώνοντας με ή όταν υπάρχουν λιγότερα από έξι ψηφία). Ένας κυριολεκτικός κωδικός ελέγχου (εκτός από ^J) μπορεί να εισαχθεί πληκτρολογώντας M-V ακολουθούμενο από το σχετικό πλήκτρο.

Οι δύο γραμμές στο κάτω μέρος της οθόνης εμφανίζουν ορισμένες σημαντικές εντολές. η ενσωματωμένη βοήθεια (^G) εμφανίζει όλες τις διαθέσιμες εντολές. Οι προεπιλεγμένες συνδέσεις πλήκτρων μπορούν να αλλάξουν μέσω ενός αρχείου nanorc — δείτε το nanorc(5).

ΕΠΙΛΟΓΕΣ

-A, --smarthome
Κάνει το πλήκτρο Home πιο έξυπνο. Όταν το Home πατηθεί οπουδήποτε, εκτός από την αρχή των μη-κενών χαρακτήρων σε μια γραμμή, ο δρομέας μετακινείται σε αυτήν την αρχή (είτε προς τα εμπρός είτε προς τα πίσω). Εάν ο δρομέας βρίσκεται ήδη σε αυτήν τη θέση, μετακινείται στην πραγματική αρχή της γραμμής.

-B, --backup
Όταν αποθηκεύετε ένα αρχείο, δημιουργήστε αντίγραφο ασφαλείας της προηγούμενης έκδοσής του, χρησιμοποιώντας το τρέχον όνομα αρχείου με προσθήκη τίλντας (~).

-C directory, --backupdir=directory
Δημιουργήστε και διατηρήστε όχι μόνο ένα αρχείο δημιουργίας αντιγράφων ασφαλείας, αλλά δημιουργήστε και διατηρήστε ένα μοναδικά αριθμημένο κάθε φορά που αποθηκεύετε ένα αρχείο — όταν είναι ενεργοποιημένα τα αντίγραφα ασφαλείας (-B). Τα μοναδικά αριθμημένα αρχεία αποθηκεύονται στον καθορισμένο κατάλογο.

-D, --boldtext
Για τη διεπαφή, χρησιμοποιήστε έντονη γραφή αντί για αντίστροφη χρωματική απόδοση. Αυτό μπορεί να παρακαμφθεί για συγκεκριμένα στοιχεία, ρυθμίζοντας τις επιλογές titlecolor, statuscolor, promptcolor, minicolor, keycolor, numbercolor και/ή selectedcolor στο αρχείο nanorc. Δείτε το nanorc(5).

-E, --tabstospaces
Μετατρέψτε κάθε πληκτρολογημένο tab σε κενά — στον αριθμό κενών που θα είχε ένα tab σε αυτήν τη θέση. (Σημείωση: τα επικολλημένα tab δεν μετατρέπονται).

-F, --multibuffer
Ανοίξτε ένα αρχείο σε ένα νέο ρυθμιστή από προεπιλογή.

-G, --locking
Χρησιμοποιήστε κλείδωμα αρχείου σε στυλ vim κατά την επεξεργασία αρχείων.

-H, --historylog
Αποθηκεύστε τις τελευταίες εκατό συμβολοσειρές αναζήτησης και συμβολοσειρές αντικατάστασης και τις εκτελεσθείσες εντολές, ώστε να μπορούν να χρησιμοποιηθούν εύκολα σε μεταγενέστερες συνεδρίες.

-I, --ignorercfiles
Μην ελέγχετε το nanorc του συστήματος ούτε το nanorc του χρήστη.

-J number, --guidestripe=number
Σχεδιάστε μια κάθετη γραμμή στον δεδομένο αριθμό στηλών, για να βοηθήσετε στον προσδιορισμό του πλάτους του κειμένου. (Το χρώμα της γραμμής μπορεί να αλλάξει με την εντολή set stripecolor στο αρχείο nanorc).

-K, --rawsequences
Ερμηνεύστε τις ακολουθίες διαφυγής απευθείας, αντί να ζητάτε από το ncurses να τις μεταφράσει. (Εάν χρειάζεστε αυτήν την επιλογή για να λειτουργήσουν σωστά ορισμένα πλήκτρα, σημαίνει ότι η περιγραφή τερματικού terminfo που χρησιμοποιείται δεν ταιριάζει πλήρως με την πραγματική συμπεριφορά του τερματικού σας. Αυτό μπορεί να συμβεί, για παράδειγμα, όταν συνδέεστε σε μια μηχανή BSD μέσω SSH). Η χρήση αυτής της επιλογής απενεργοποιεί την υποστήριξη ποντικιού του nano.

-L, --nonewlines

Μην προσθέτετε αυτόματα μια νέα γραμμή όταν ένα κείμενο δεν τελειώνει με μια. (Αυτό μπορεί να προκαλέσει την αποθήκευση μη-POSIX αρχείων κειμένου.)

-M, --trimblanks

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

-N, --noconvert

Απενεργοποιήστε την αυτόματη μετατροπή αρχείων από μορφή DOS/Mac.

-O, --bookstyle

Κατά τη στοίχιση, αντιμετωπίστε οποιαδήποτε γραμμή που ξεκινά με κενό ως την αρχή μιας παραγράφου (εκτός εάν η αυτόματη στοίχιση είναι ενεργοποιημένη).

-P, --positionlog

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

-Q "regex", --quotestr="regex"
Ορίστε την κανονική έκφραση για την αντιστοίχιση του τμήματος εισαγωγικών μιας γραμμής. Η προεπιλεγμένη τιμή είναι "^([ \t]*([!#%:;>|}]|//))+". (Σημειώστε ότι το \t αντιπροσωπεύει ένα πραγματικό Tab.) Αυτό καθιστά δυνατή την επαναστοίχιση μπλοκ κειμένου που περιέχονται σε εισαγωγικά κατά τη σύνταξη email και την επαναδιαμόρφωση μπλοκ σχολίων γραμμής κατά τη συγγραφή πηγαίου κώδικα.

-R, --restricted

Περιορισμένη λειτουργία: μην διαβάζετε ή γράφετε σε οποιοδήποτε αρχείο που δεν έχει καθοριστεί στη γραμμή εντολών. Αυτό σημαίνει: μην διαβάζετε ή γράφετε αρχεία ιστορικού. μην επιτρέπετε τη διακοπή. μην επιτρέπετε τον έλεγχο ορθογραφίας. μην επιτρέπετε την προσθήκη, την προσθήκη στην αρχή ή την αποθήκευση ενός αρχείου με διαφορετικό όνομα εάν έχει ήδη ένα. και μην δημιουργείτε αρχεία δημιουργίας αντιγράφων ασφαλείας. Η περιορισμένη λειτουργία μπορεί επίσης να ενεργοποιηθεί καλώντας το nano με οποιοδήποτε όνομα που ξεκινά με 'r' (π.χ. "rnano").

-S, --softwrap

Εμφανίστε σε πολλές γραμμές της οθόνης γραμμές που υπερβαίνουν το πλάτος της οθόνης. (Μπορείτε να κάνετε αυτή τη λειτουργία διαμόρφωσης γραμμών να γίνεται σε κενά αντί να γίνεται απότομα στην άκρη της οθόνης, χρησιμοποιώντας επίσης την επιλογή --atblanks.)

-T number, --tabsize=number

Ορίστε το μέγεθος (πλάτος) ενός tab σε number στήλες. Η τιμή του number πρέπει να είναι μεγαλύτερη από

-U, --quickblank

Κάντε τα μηνύματα της γραμμής κατάστασης να εξαφανίζονται μετά από 1 πάτημα πλήκτρου αντί για 20. Σημειώστε ότι η επιλογή -c (--constantshow) αντικαθιστά αυτό. Όταν η επιλογή --minibar ή --zero είναι ενεργοποιημένη, η επιλογή --quickblank κάνει ένα μήνυμα να εξαφανιστεί μετά από 0,8 δευτερόλεπτα αντί για τα προεπιλεγμένα 1,5 δευτερόλεπτα.

-V, --version

Εμφανίστε τον τρέχοντα αριθμό έκδοσης και εξέλθετε.

-W, --wordbounds

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

-X "characters", --wordchars="characters"

Καθορίστε ποιοι άλλοι χαρακτήρες (εκτός από τους κανονικούς αλφαριθμητικούς) θα πρέπει να θεωρούνται μέρος μιας λέξης. Όταν χρησιμοποιείτε αυτήν την επιλογή, πιθανότατα θα θέλετε να παραλείψετε την επιλογή -W (--wordbounds).

-Y name, --syntax=name

Καθορίστε το όνομα της χρωματικής επισήμανσης που θα χρησιμοποιηθεί από αυτές που ορίζονται στα αρχεία nanorc.

-Z, --zap

Επιτρέψτε σε ένα μη τροποποιημένο πλήκτρο Backspace ή Delete να διαγράψει την επιλεγμένη περιοχή (αντί για έναν μόνο χαρακτήρα και χωρίς να επηρεάσει το buffer αποκοπής).

-a, --atblanks

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


-b, --breaklonglines
Αυτόματα διακόπτει την τρέχουσα γραμμή όταν γίνεται πολύ μεγάλη. (Αυτή η επιλογή είναι το αντίθετο της -w (--nowrap) — η τελευταία που δίνεται έχει ισχύ.)

-c, --constantshow
Εμφανίζει συνεχώς τη θέση του δρομέα στη γραμμή κατάστασης. Σημειώστε ότι αυτή η επιλογή αντικαθιστά την επιλογή -U (--quickblank).

-d, --rebinddelete
Ερμηνεύει τα πλήκτρα Delete και Backspace διαφορετικά, έτσι ώστε τόσο το Backspace όσο και το Delete να λειτουργούν σωστά. Θα πρέπει να χρησιμοποιείτε αυτή την επιλογή μόνο όταν στο σύστημά σας είτε το Backspace λειτουργεί σαν Delete είτε το Delete λειτουργεί σαν Backspace.

-e, --emptyline
Δεν χρησιμοποιεί τη γραμμή κάτω από τη γραμμή τίτλου, αφήνοντάς την εντελώς κενή.

-f file, --rcfile=file
Διαβάζει μόνο αυτό το αρχείο για να ορίσει τις επιλογές του nano, αντί να διαβάζει τόσο το σύστημα-ευρείας χρήσης αρχείο nanorc όσο και το αρχείο nanorc του χρήστη.

-g, --showcursor
Κάνει τον δρομέα ορατό στον περιηγητή αρχείων (τοποθετώντας τον στο επιλεγμένο στοιχείο) και στον προβολέα βοήθειας. Χρήσιμο για χρήστες braille και άτομα με μειωμένη όραση.

-h, --help
Εμφανίζει μια περίληψη των διαθέσιμων επιλογών γραμμής εντολών και εξέρχεται.

-i, --autoindent
Αυτόματα εσοχή μιας νέας γραμμής στην ίδια ποσότητα καρτελών ή/και κενών διαστημάτων με την προηγούμενη γραμμή (ή με την επόμενη γραμμή εάν η προηγούμενη γραμμή είναι η αρχή μιας παραγράφου).

-j, --jumpyscrolling
Κυλάει το περιεχόμενο του buffer κατά μισή οθόνη αντί για γραμμή-γραμμή.

-k, --cutfromcursor
Κάνει την εντολή 'Αποκοπή Κειμένου' (συνήθως ^K) να αποκόπτει από τη τρέχουσα θέση του δρομέα μέχρι το τέλος της γραμμής, αντί να αποκόπτει ολόκληρη τη γραμμή.

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

-m, --mouse
Ενεργοποιεί την υποστήριξη ποντικιού, εάν είναι διαθέσιμη για το σύστημά σας. Όταν είναι ενεργοποιημένη, τα κλικ του ποντικιού μπορούν να χρησιμοποιηθούν για να τοποθετήσουν τον δρομέα, να ορίσουν την ένδειξη (με διπλό κλικ) και να εκτελέσουν συντομεύσεις. Το ποντίκι λειτουργεί στο X Window System και στην κονσόλα όταν εκτελείται το gpm. Το κείμενο μπορεί επίσης να επιλεγεί μέσω της μεταφοράς ενώ κρατάτε πατημένο το πλήκτρο Shift.

-n, --noread
Αντιμετωπίζει οποιοδήποτε όνομα που δίνεται στη γραμμή εντολών ως ένα νέο αρχείο. Αυτό επιτρέπει στο nano να γράφει σε ονομαστικούς αγωγούς: ξεκινά με ένα κενό buffer και γράφει στον αγωγό όταν ο χρήστης αποθηκεύει το "αρχείο". Με αυτόν τον τρόπο, το nano μπορεί να χρησιμοποιηθεί ως επεξεργαστής σε συνδυασμό, για παράδειγμα, με το gpg, χωρίς να χρειάζεται να γράφει ευαίσθητα δεδομένα στο δίσκο πρώτα.

-o directory, --operatingdir=directory
Μεταβαίνει στον δεδομένο κατάλογο και επιτρέπει την ανάγνωση και την εγγραφή αρχείων μόνο σε αυτόν τον κατάλογο και τους υποκαταλόγους του.

-p, --preserve
Διατηρεί τις ακολουθίες XOFF και XON (^S και ^Q) έτσι ώστε να συλλαμβάνονται από το τερματικό (σταματώντας και επαναλαμβάνοντας την έξοδο). Σημειώστε ότι η επιλογή -/ (--modernbindings) αντικαθιστά αυτήν.

-q, --indicator
Εμφανίζει μια "γραμμή κύλισης" στην δεξιά πλευρά του παραθύρου επεξεργασίας. Δείχνει τη θέση του viewport στο buffer και πόσο από το buffer καλύπτεται από το viewport.

-r number, --fill=number
Ορίζει το στοχευμένο πλάτος για την στοίχιση και την αυτόματη διακοπή γραμμής σε αυτόν τον αριθμό στηλών. Εάν η τιμή είναι 0 ή μικρότερη, η διακοπή γραμμής γίνεται στο πλάτος της οθόνης μείον τον αριθμό στηλών, επιτρέποντας στο σημείο διακοπής να αλλάζει μαζί με το πλάτος της οθόνης, εάν αλλάξει το μέγεθος της οθόνης. Η προεπιλεγμένη τιμή είναι -8.

-s "πρόγραμμα [επιχείρημα ...]", --speller="πρόγραμμα [επιχείρημα ...]"
Χρησιμοποιήστε αυτήν την εντολή για να εκτελέσετε έλεγχο ορθογραφίας και διόρθωση, αντί να χρησιμοποιήσετε τον ενσωματωμένο διορθωτή που καλεί το hunspell(1) ή το spell(1).

-t, --saveonexit
Αποθηκεύστε ένα τροποποιημένο buffer χωρίς να ζητηθεί επιβεβαίωση (κατά την έξοδο με ^X).

-u, --unix
Αποθηκεύστε ένα αρχείο από προεπιλογή σε μορφή Unix. Αυτό αντικαθιστά τη προεπιλεγμένη συμπεριφορά του nano, η οποία είναι να αποθηκεύει το αρχείο στη μορφή που είχε. (Αυτή η επιλογή δεν έχει καμία επίδραση όταν χρησιμοποιείτε επίσης το --noconvert.)

-v, --view
Απλώς προβάλλετε το αρχείο και αποτρέψτε την επεξεργασία: λειτουργία μόνο για ανάγνωση. Αυτή η λειτουργία επιτρέπει στον χρήστη να ανοίξει επίσης και άλλα αρχεία για προβολή, εκτός εάν έχει δοθεί και το --restricted.

-w, --nowrap
Μην πραγματοποιείτε αυτόματη διακοπή της τρέχουσας γραμμής όταν γίνεται υπερβολικά μεγάλη. Αυτό είναι η προεπιλογή. (Αυτή η επιλογή είναι το αντίθετο του -b (--breaklonglines) — η τελευταία που δίνεται έχει ισχύ.)

-x, --nohelp
Μην εμφανίζετε τις δύο γραμμές βοήθειας στο κάτω μέρος της οθόνης.

-y, --afterends
Κάντε έτσι ώστε τα Ctrl+Right και Ctrl+Delete να σταματούν στα άκρα των λέξεων αντί για τις αρχές.

-z, --listsyntaxes
Εμφανίστε τις ονομασίες των διαθέσιμων συντακτικών στοιχείων και τερματίστε.

-!, --magic
Όταν ούτε το όνομα του αρχείου ούτε η πρώτη γραμμή του παρέχουν κάποια ένδειξη, δοκιμάστε να χρησιμοποιήσετε το libmagic για να προσδιορίσετε το κατάλληλο συντακτικό.

-@, --colonparsing
Όταν ένα όνομα αρχείου που δίνεται στη γραμμή εντολών τελειώνει με μια άνω τελεία και ακολουθούν ψηφία και αυτό το όνομα αρχείου δεν υπάρχει, τότε αποκόψτε την άνω τελεία και τα ψηφία και ερμηνεύστε τα ψηφία ως αριθμό γραμμής. Εάν το περικομμένο όνομα αρχείου δεν υπάρχει, επαναλάβετε τη διαδικασία και ερμηνεύστε τους δύο αριθμούς που προκύπτουν ως αριθμό γραμμής και στήλης. Ωστόσο, εάν το διπλά περικομμένο όνομα αρχείου δεν υπάρχει, τότε ξεχάστε την περικοπή και αποδεχτείτε το αρχικό όνομα αρχείου. Για να απενεργοποιήσετε αυτήν την ανάλυση άνω τελείας για ένα συγκεκριμένο αρχείο, χρησιμοποιήστε +1 ή κάτι παρόμοιο πριν από το σχετικό όνομα αρχείου.

-%, --stateflags
Χρησιμοποιήστε την επάνω δεξιά γωνία της οθόνης για να εμφανίσετε ορισμένες σημαίες κατάστασης: I όταν είναι ενεργοποιημένη η αυτόματη στοίχιση, M όταν είναι ενεργοποιημένη η ένδειξη, L όταν πραγματοποιείται διακοπή μακρών γραμμών, R όταν γίνεται εγγραφή μιας μακροεντολής και S όταν πραγματοποιείται απαλή διακοπή. Όταν το buffer έχει τροποποιηθεί, εμφανίζεται ένα αστέρι (*) μετά από το όνομα του αρχείου στο κέντρο της γραμμής τίτλου.

-_, --minibar
Καταστείλετε τη γραμμή τίτλου και, αντ' αυτού, εμφανίστε πληροφορίες σχετικά με το τρέχον buffer στο κάτω μέρος της οθόνης, στο χώρο για τη γραμμή κατάστασης. Σε αυτήν τη "μικρή γραμμή", το όνομα του αρχείου εμφανίζεται στην αριστερή πλευρά, ακολουθούμενο από ένα αστέρι εάν το buffer έχει τροποποιηθεί. Στη δεξιά πλευρά εμφανίζονται ο τρέχων αριθμός γραμμής και στήλης, ο κωδικός του χαρακτήρα κάτω από τον κέρσορα (σε μορφή Unicode: U+xxxx), οι ίδιες σημαίες που εμφανίζονται με το --stateflags και ένα ποσοστό που εκφράζει πόσο μακριά είναι ο κέρσορας μέσα στο αρχείο (ανά γραμμή). Όταν φορτώνεται ή αποθηκεύεται ένα αρχείο και επίσης κατά την εναλλαγή μεταξύ των buffers, ο αριθμός των γραμμών στο buffer εμφανίζεται μετά το όνομα του αρχείου. Αυτός ο αριθμός διαγράφεται κατά την επόμενη πληκτρολόγηση ή αντικαθίσταται από έναν μετρητή [i/n] όταν υπάρχουν πολλά ανοιχτά buffers. Οι αριθμοί γραμμής και στήλης και ο κωδικός χαρακτήρα εμφανίζονται μόνο όταν χρησιμοποιείται το --constantshow και μπορούν να ενεργοποιηθούν και να απενεργοποιηθούν με το M-C. Οι σημαίες κατάστασης εμφανίζονται μόνο όταν χρησιμοποιείται το --stateflags.

-0, --zero
Απόκρυψη όλων των στοιχείων της διεπαφής (γραμμής τίτλου, γραμμής κατάστασης και γραμμών βοήθειας) και χρήση όλων των γραμμών του τερματικού για την εμφάνιση του περιεχομένου του buffer. Η γραμμή κατάστασης εμφανίζεται μόνο όταν υπάρχει ένα σημαντικό μήνυμα και εξαφανίζεται μετά από 1,5 δευτερόλεπτα ή μετά από την επόμενη πληκτρολόγηση. Με το M-Z, η γραμμή τίτλου συν τη γραμμή κατάστασης μπορούν να εναλλάσσονται. Με το M-X, οι γραμμές βοήθειας.

-/, --modernbindings
Χρήση συντομεύσεων πληκτρολογίου παρόμοιων με αυτές που χρησιμοποιούν τα περισσότερα σύγχρονα προγράμματα: ^X κόβει, ^C αντιγράφει, ^V επικολλά, ^Z αναιρεί, ^Y επαναφέρει, ^F αναζητά προς τα εμπρός, ^G αναζητά το επόμενο, ^S αποθηκεύει, ^O ανοίγει ένα αρχείο, ^Q τερματίζει και (όταν το τερματικό το επιτρέπει) ^H εμφανίζει βοήθεια. Επιπλέον, ^A ορίζει την ένδειξη, ^R κάνει αντικαταστάσεις, ^D αναζητά προς τα πίσω, ^P εμφανίζει τη θέση, ^T μεταβαίνει σε μια γραμμή, ^W αποθηκεύει ένα αρχείο και ^E εκτελεί μια εντολή. Σημειώστε ότι αυτό αντικαθιστά την επιλογή -p (--preserve).

ΕΝΑΛΛΑΣΣΟΜΕΝΕΣ ΕΠΙΛΟΓΕΣ

Αρκετές από τις παραπάνω επιλογές μπορούν επίσης να ενεργοποιηθούν και να απενεργοποιηθούν ενώ το nano εκτελείται. Για παράδειγμα, το M-L εναλλάσσει την αυτόματη αλλαγή γραμμής μεγάλων γραμμών, το M-S εναλλάσσει την αλλαγή γραμμής με μη αυτόματο τρόπο, το M-N εναλλάσσει τους αριθμούς γραμμών, το M-M εναλλάσσει το ποντίκι, το M-I εναλλάσσει την αυτόματη στοίχιση και το M-X τις γραμμές βοήθειας. Δείτε στο τέλος του κειμένου βοήθειας ^G για μια πλήρη λίστα.

Η εναλλαγή M-X είναι ξεχωριστή: λειτουργεί σε όλα τα μενού εκτός από τον προβολέα βοήθειας και το εργαλείο ελέγχου συντακτικού. Όλες οι άλλες εναλλαγές λειτουργούν μόνο στο κύριο μενού.

ΑΡΧΕΙΑ

Όταν δίνεται η επιλογή --rcfile, το nano διαβάζει μόνο το καθορισμένο αρχείο για τη ρύθμιση των επιλογών και των συντακτικών κανόνων και των συντομεύσεων πληκτρολογίου. Χωρίς αυτήν την επιλογή, το nano διαβάζει δύο αρχεία διαμόρφωσης: πρώτα το nanorc του συστήματος (εάν υπάρχει) και, στη συνέχεια, το nanorc του χρήστη (εάν υπάρχει), είτε ~/.nanorc είτε $XDG_CONFIG_HOME/nano/nanorc είτε ~/.config/nano/nanorc, όποιο και αν βρεθεί πρώτο. Δείτε το nanorc(5) για περισσότερες πληροφορίες σχετικά με το πιθανό περιεχόμενο αυτών των αρχείων.

Δείτε τα /usr/share/nano/ και /usr/share/nano/extra/ για τις διαθέσιμες ορισμούς χρωματικής κωδικοποίησης σύνταξης.

ΣΗΜΕΙΩΣΕΙΣ

Η αναστολή λειτουργίας είναι ενεργοποιημένη από προεπιλογή, προσβάσιμη μέσω του ^T^Z. (Εάν θέλετε μια απλή εντολή ^Z για να θέσετε σε αναστολή το nano, προσθέστε bind ^Z suspend main στο αρχείο nanorc).

Σε μια προτροπή Ναι/Όχι, το ^Y μπορεί να χρησιμοποιηθεί για το "Ναι", το ^N για το "Όχι" και το ^A για το "Όλα". Αυτές οι μη καταχωρημένες συντομεύσεις λειτουργούν σε οποιαδήποτε τοπική ρύθμιση.

Όταν θέλετε να αντιγράψετε το επισημασμένο κείμενο από το nano στην αποθήκη του συστήματος, δείτε ένα από τα παραδείγματα στην σελίδα man nanorc(5).

Εάν δεν έχει καθοριστεί μια εναλλακτική εντολή ελέγχου ορθογραφίας στη γραμμή εντολών ή σε ένα από τα αρχεία nanorc, το nano ελέγχει τη μεταβλητή περιβάλλοντος SPELL για μια.

Σε ορισμένες περιπτώσεις, το nano προσπαθεί να αποθηκεύσει το περιεχόμενο του buffer σε ένα αρχείο έκτακτης ανάγκης. Αυτό συμβαίνει κυρίως όταν το nano λαμβάνει ένα σήμα SIGHUP ή SIGTERM ή όταν εξαντλούνται οι διαθέσιμοι πόροι μνήμης. Γράφει το περιεχόμενο του buffer σε ένα αρχείο με όνομα nano.save, εάν το buffer δεν είχε ήδη όνομα, ή προσθέτει μια κατάληξη ".save" στο τρέχον όνομα αρχείου. Εάν υπάρχει ήδη ένα αρχείο έκτακτης ανάγκης με αυτό το όνομα στον τρέχοντα κατάλογο, προσθέτει ".save" συν έναν αριθμό (π.χ. ".save.1") στο τρέχον όνομα αρχείου, προκειμένου να το κάνει μοναδικό. Στη λειτουργία multibuffer, το nano γράφει όλα τα ανοιχτά buffers στα αντίστοιχα αρχεία έκτακτης ανάγκης.

Εάν έχετε οποιαδήποτε ερώτηση σχετικά με τον τρόπο χρήσης του nano σε μια συγκεκριμένη κατάσταση, μπορείτε να ρωτήσετε στο _.

ΣΦΑΛΜΑΤΑ

Η εγγραφή και η αναπαραγωγή μακροεντολών πληκτρολογίου λειτουργεί σωστά μόνο σε έναν εξομοιωτή τερματικού, όχι σε μια κονσόλα Linux (VT), επειδή η τελευταία δεν διακρίνει από προεπιλογή τα τροποποιημένα από τα μη τροποποιημένα πλήκτρα βέλους.

Παρακαλούμε να αναφέρετε τυχόν άλλα σφάλματα που εντοπίζετε μέσω:

https://savannah.gnu.org/bugs/?group=nano.

Όταν το nano καταρρέει, αποθηκεύει τυχόν τροποποιημένα buffers σε προσωρινά αρχεία .save. Εάν μπορείτε να αναπαράγετε την κατάρρευση και θέλετε να λάβετε ένα backtrace, ορίστε τη μεταβλητή περιβάλλοντος NANO_NOCATCH.

ΑΡΧΙΚΗ ΣΕΛΙΔΑ

https://nano-editor.org/

ΔΕΙΤΕ ΕΠΙΣΗΣ

nanorc(5)

/usr/share/doc/nano/ (ή το αντίστοιχο στο σύστημά σας)