Ενεργοποίηση/Απενεργοποίηση αριθμών γραμμής στο vi Text Editor

Toggling Line Numbers Off Vi Text Editor



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

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







Σημείωση: Το Linux Mint 20 χρησιμοποιείται για την επίδειξη όλων των μεθόδων που συζητούνται παρακάτω.



Εμφάνιση αριθμών απόλυτης γραμμής

Οι απόλυτοι (ή κανονικοί) αριθμοί γραμμών είναι οι αριθμοί γραμμών που προτιμούν οι περισσότεροι χρήστες. Για να εμφανίσετε τους απόλυτους αριθμούς γραμμών στο vi, ακολουθήστε τα παρακάτω βήματα:



Εκκινήστε το τερματικό.






Ανοίξτε οποιοδήποτε αρχείο μπορείτε να επεξεργαστείτε με το πρόγραμμα επεξεργασίας κειμένου vi εκτελώντας την εντολή ` $ sudo vi [όνομα αρχείου] «στο τερματικό, ως εξής:


Πατήστε το πλήκτρο Esc για να μπείτε στη λειτουργία εντολών.



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

Εκτελέστε την εντολή ` : ορίστε τον αριθμό `, ως εξής.


Όταν πατήσετε Enter για να εκτελέσετε αυτήν την εντολή, οι απόλυτοι αριθμοί γραμμών θα εμφανίζονται στην αρχή κάθε γραμμής του αρχείου σας, όπως φαίνεται παρακάτω:

Απόκρυψη αριθμών απόλυτης γραμμής

Μπορείτε να αποκρύψετε τους απόλυτους αριθμούς γραμμών στο vi ακολουθώντας τα παρακάτω βήματα:

  • Μόλις ανοίξετε ένα αρχείο στο vi, εισαγάγετε τη λειτουργία εντολών πατώντας το πλήκτρο Esc
  • Εκτελέστε την εντολή ` : ορίστε χωρίς αριθμό `.


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

Εμφάνιση αριθμών σχετικών γραμμών

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

Μπορείτε να εμφανίσετε τους σχετικούς αριθμούς γραμμών στο vi ακολουθώντας τα παρακάτω βήματα:

  • Μόλις ανοίξετε ένα αρχείο στο vi, πατήστε το πλήκτρο Esc για να μπείτε στη λειτουργία εντολών.
  • Εκτελέστε την ακόλουθη εντολή ` : ορίστε σχετικό αριθμό `.


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

Απόκρυψη αριθμών σχετικών γραμμών

Για να αποκρύψετε τους σχετικούς αριθμούς γραμμών, μπορείτε να ακολουθήσετε τα ακόλουθα βήματα:

  • Μόλις ανοίξετε ένα αρχείο στο vi, πατήστε το πλήκτρο Esc για να μπείτε στη λειτουργία εντολών
  • Εκτελέστε την εντολή ` : set norelativenumber `.


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

Εμφάνιση αριθμών υβριδικής γραμμής

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

Μπορούμε να δείξουμε αριθμούς υβριδικών γραμμών ακολουθώντας τα παρακάτω βήματα:

  • Μόλις ανοίξετε ένα αρχείο στο vi, πατήστε το πλήκτρο Esc για να μπείτε στη λειτουργία εντολών
  • Εκτελέστε την εντολή ` : ορίστε τον αριθμό σχετικό αριθμό `.


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

Απόκρυψη αριθμών υβριδικής γραμμής

Για να αποκρύψετε αριθμούς υβριδικών γραμμών, μπορείτε να ακολουθήσετε τα ακόλουθα βήματα:

  • Μόλις ανοίξετε ένα αρχείο στο vi, πατήστε το πλήκτρο Esc για να μπείτε στη λειτουργία εντολών
  • Εκτελέστε την εντολή ` : ορίστε μη αριθμητικό μη σχετικό αριθμό `.


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

συμπέρασμα

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