όταν εργάζεστε με Εφαρμογές επεξεργασίας κειμένου Θα διαπιστώσετε ότι επιλέγετε λίγο πολύ μεταξύ Vim ή Nano. Το Vim είναι μια τροποποιημένη έκδοση του επεξεργαστή Vi που συνοδεύεται από UNIX και είναι ιδανικό για τις περισσότερες ανάγκες επεξεργασίας χρηστών. Είναι παλιό σχολείο με κενή διάταξη και χωρίς οπτικά χειριστήρια, γεγονός που καθιστά δύσκολη την εργασία για αρχάριους. Ωστόσο, αυτό που του λείπει στην εμφάνιση αναπληρώνει στη λειτουργικότητα, είναι πολύ ισχυρό και μόλις μάθετε να χρησιμοποιείτε τα πλήκτρα, μπορεί να χρησιμοποιηθεί πολύ γρήγορα για να επεξεργαστείτε αρχεία διαμόρφωσης και να το χρησιμοποιήσετε για να δημιουργήσετε σενάρια , και ούτω καθεξής.
Από την άλλη πλευρά, το Nano έχει μια γραφική διάταξη που καθιστά λίγο πιο εύκολο να μεταβείτε απευθείας. Και οι δύο είναι βιώσιμες επιλογές.
Ίσως εκπλαγείτε όταν μάθετε ότι πολλές πτυχές της επιφάνειας εργασίας σας Linux δεν κρύβονται πίσω από πολύπλοκο κώδικα. Τοποθετούνται πολλές ρυθμίσεις εφαρμογής και επιλογές συστήματος αρχεία κειμένου.
Το οποίο μπορείτε να ανοίξετε με το προεπιλεγμένο πρόγραμμα επεξεργασίας κειμένου όπως Gedit ή Καίτη , αλλά το Terminal είναι συχνά πιο γρήγορο, ειδικά όταν χρειάζεστε δικαιώματα διαχειριστή.
Για την επεξεργασία κειμένου που βασίζεται σε τερματικό, υπάρχουν δύο κύριες επιλογές, το GNU nano και το Vim. Αλλά ποιο είναι καλύτερο; Δεν θα υπεισέλθω σε αυτήν την ερώτηση, αλλά υπάρχουν θεμελιώδεις διαφορές που διακρίνουν κάθε πρόγραμμα επεξεργασίας κειμένου από τον άλλο.

Γρήγοροι σύνδεσμοι
Μια σύντομη ιστορία του GNU nano και του Vim
Το έργο νανο GNU (πιο συχνά αναφέρεται ως «νάνο») Το 1999 με σκοπό την προσομοίωση και τη βελτίωση Πρόγραμμα επεξεργασίας κειμένου Pico. Ο προγραμματιστής ισχυρίστηκε ότι το GNU nano είναι 2/3 έως 1/8 του μεγέθους των διόδων Pico, καθιστώντας το εξαιρετικά συμπαγές και χρησιμοποιήσιμο ακόμη και στα πιο αδύναμα συστήματα.
Το Vim, που αναπτύχθηκε το 1991, βασίζεται στον αρχικό επεξεργαστή κειμένου Vi που αναπτύχθηκε το 1976. Όπως το GNU nano, το Vim ξεκίνησε ως μια προσπάθεια βελτίωσης σε ένα προηγούμενο έργο.
GNU nano

διάσημος GNU nano Είναι σχετικά εύκολο στη χρήση. Εάν δεν έχετε χρησιμοποιήσει στο παρελθόν ένα νανο, υπάρχει μεγάλη πιθανότητα να μπορέσετε να εισέλθετε χωρίς βοήθεια.
Για να ξεκινήσετε, μπορείτε να ανοίξετε ή να δημιουργήσετε ένα αρχείο πληκτρολογώντας στο Terminal:
nano /home/user/HelloWorld.txt
Αυτό θα σας δείξει μια αναγνωρίσιμη διεπαφή χρήστη. Ο τίτλος του αρχείου κειμένου σας εμφανίζεται στην κορυφή και το κείμενο μέσα στο αρχείο εμφανίζεται στη μέση. Ενέργειες που μπορείτε να κάνετε στην ουσία. Μπορείτε να ολοκληρώσετε αυτές τις ενέργειες πατώντας Ctrl Εκτός από το υποδεικνυόμενο κλειδί.
Για παράδειγμα, μπορείτε να βγείτε από το αρχείο και να το αποθηκεύσετε με Ctrl + X. Ομολογουμένως, ανησυχούσα πολύ για το πώς να αποθηκεύσω το αρχείο μου την πρώτη φορά που χρησιμοποίησα το nano, καθώς αυτό το πρόγραμμα επεξεργασίας κειμένου το αναφέρει απλώς ως "Εξοδος". Αλλά όταν κάνετε επεξεργασία, ο Nano θα σας ρωτήσει αν θέλετε να αποθηκεύσετε πριν βγείτε.
Όπως φαίνεται στο κάτω μέρος της οθόνης, το nano έχει πολλές από τις λειτουργίες που θα περιμένατε από μια εφαρμογή γραφικών. Μπορείτε να κόψετε και να επικολλήσετε λέξεις, να βρείτε και να αντικαταστήσετε λέξεις και πολλά άλλα.
Τα χαρακτηριστικά GNU nano περιλαμβάνουν:
- Υποστήριξη autoconf.
- εντολή #goto-line χωρίς σημάδι.
- Λειτουργία αναζήτησης με διάκριση πεζών-κεφαλαίων.
- Διαδραστική αναζήτηση και αντικατάσταση.
- Υποστήριξη για την αργκό και τη βιβλιοθήκη προγραμματισμού ncurses.
- Δυνατότητα αυτόματης προσθήκης εσοχής.
- Επιλογή προβολής καρτέλας στην επιλογή εμβέλειας.
- Βρείτε και αντικαταστήστε μια τυπική έκφραση.
- εναλλαγή σημαιών cmdline μέσω κλειδιών αναγνώρισης.
- Συμπλήρωση καρτέλας κατά την ανάγνωση/εγγραφή αρχείων.
- Ομαλή αναδίπλωση κειμένου (το κείμενο δεν αναδιπλώνεται όπως στα πλήρη έγγραφα, με την επιμονή να συμβολίζεται με $).
Συνολικά, το nano είναι μια εξαιρετική επιλογή για νεοεισερχόμενους στην τελική επεξεργασία κειμένου. Μπορείτε να προσπαθήσετε να ανοίξετε αρχεία από τη γραμμή εντολών και βασικά να πλοηγηθείτε χρησιμοποιώντας το πληκτρολόγιο χωρίς να χρειάζεται να απαλλαγείτε από πολλά από αυτά που γνωρίζετε για τις εφαρμογές Επεξεργασία κειμένου.
Σε ένα σύστημα που βασίζεται σε DEB όπως το Debian ή το Ubuntu, μπορείτε να εγκαταστήσετε το GNU nano χρησιμοποιώντας:
sudo apt εγκατάσταση nano
Στο Fedora, το σύστημα που βασίζεται σε RPM, μπορείτε να εγκαταστήσετε με:
sudo dnf εγκατάσταση nano
Δεδομένου ότι το nano είναι μια εφαρμογή γραμμής εντολών, πιθανότατα δεν θα το βρείτε σε εφαρμογές GNOME ή εναλλακτικά καταστήματα εφαρμογών Linux. Αλλά μπορείτε να το εγκαταστήσετε χρησιμοποιώντας παραδοσιακούς διαχειριστές πακέτων, όπως π.χ Synaptic.
ζωτικότητα

ζωτικότητα Οι νεοφερμένοι, αντίθετα, δεν έχουν καλή υποδοχή. Όταν ανοίγετε ένα αρχείο κειμένου, βλέπετε μόνο τα περιεχόμενα του αρχείου και δεν υπάρχει καμία ένδειξη για το πώς χρησιμοποιείται το ίδιο το Vim.
Παρόλα αυτά, το ξεκίνημα είναι απλό. Ανοίγετε ένα αρχείο με την ακόλουθη εντολή:
vim /home/user/HelloWorld.txt
Σε αυτό το σημείο, απομένει να διαβάσετε τα κουμπιά τεκμηρίωσης, να κάνετε αναζήτηση στο διαδίκτυο ή να κάνετε τυχαία κλικ και να ελπίζετε για το καλύτερο. Εάν επιλέξετε το δεύτερο, υπάρχουν ορισμένες προφυλάξεις. Δεν μπορείτε να κάνετε καμία πραγματική επεξεργασία χωρίς να πατήσετε I Για να μπείτε στη λειτουργία "Συμπερίληψη". Αφού κάνετε τις ρυθμίσεις σας, πατήστε Esc Για να βγείτε από την κατάσταση (τουλάχιστον μπορείτε να μαντέψετε).
Για να εκτελέσετε άλλες λειτουργίες, όταν δεν βρίσκεστε στη λειτουργία εισαγωγής, πατήστε το πλήκτρο : (τα δύο σημεία). Στη συνέχεια, πληκτρολογήστε το ή τα πλήκτρα που αντιστοιχούν σε αυτό που θέλετε να κάνετε και πατήστε Enter.
Για παράδειγμα, για να αποθηκεύσετε τις αλλαγές που κάνατε στο αρχείο κειμένου σας, πληκτρολογήστε :w και πατήστε Enter. Αυτό θα έχει ως αποτέλεσμα "Γραφή" Αλλαγές στο αρχείο σας. Κοίτα , w Το (Write) είναι μια διαισθητική επιλογή όταν σκέφτεστε με όρους ανάγνωσης και γραφής αντί για άνοιγμα και αποθήκευση.
Όταν τελειώσετε, μπορείτε να πληκτρολογήσετε :q και πατήστε εισάγετε να τερματίσει την αίτηση. Και πάλι, αυτό είναι κάπως αυτονόητο.
Μόλις μάθετε τη συμπεριφορά, υπάρχει μια ορισμένη ομορφιά στο απλό Vim. Δεν υπάρχει αυτή η ακαταστασία που επιπλέει μέσα στον τερματικό σταθμό. Το μόνο που βλέπετε στην οθόνη είναι το κείμενο μέσα στο αρχείο κειμένου σας. Εάν είστε άνετοι με την πληκτρολόγηση (και θα πρέπει να είστε αρκετά καλοί, δεδομένου ότι βρίσκεστε στη γραμμή εντολών), η διεπαφή του Vim μπορεί να είναι αρκετά φυσική.
Υπάρχει ένας άλλος λόγος για να κάνετε την προσπάθεια. Το Vim είναι πιο ισχυρό από το GNU nano. Όχι μόνο το Vim έχει περισσότερες δυνατότητες από την αρχή, αλλά μπορείτε επίσης να προσαρμόσετε την εφαρμογή με πρόσθετα και σενάρια.
Τα χαρακτηριστικά του Vim περιλαμβάνουν:
- αυτόματες εντολές.
- εντολές ολοκλήρωσης.
- Καταχώρηση διγράφου.
- Όρια μνήμης υψηλότερα από VI.
- χωρισμένη οθόνη.
- Ανάκτηση συνεδρίας.
- Αναπτύξτε την καρτέλα.
- Σύστημα σήμανσης.
- Συντακτικό χρωματισμό.
Αφού αφιερώσετε χρόνο προσθέτοντας τα επιθυμητά πρόσθετά σας, το Vim γίνεται μια ικανή εναλλακτική σε σύγκριση με προγράμματα επεξεργασίας γραφικών με πλήρεις δυνατότητες όπως Sublime Κείμενο Ή Κώδικας Visual Studio. Εάν δεν είστε μέσα κόσμο του προγραμματισμού Αυτό δεν σημαίνει ότι ήρθε η ώρα να παρακάμψετε την επιλογή Vim. Με ένα επιπλέον συστατικό του Χαμήλωση τιμής Το Vim είναι επίσης μια καλή επιλογή για τους λάτρεις της γραφής.
Είναι δύσκολο να κατανοηθεί το Vim σε σύγκριση με το nano; ασφαλώς. Αλλά με τη δυνατότητα προσθήκης λειτουργιών από άλλες εφαρμογές επεξεργασίας κειμένου, μπορείτε πραγματικά να κάνετε το Vim δικό σας.
Στο Debian ή στο Ubuntu, μπορείτε να εγκαταστήσετε το Vim χρησιμοποιώντας:
sudo apt εγκατάσταση vim
Στο Fedora, χρησιμοποιήστε:
sudo dnf εγκατάσταση vim
Σύγκριση μεταξύ GNU nano και Vim: ποιο προτιμάτε;
Εάν μπορείτε να ζήσετε με μια πολύ πιο απότομη καμπύλη μάθησης, μπορεί να ερωτευτείτε ζωτικότητα. Είναι απλό και ελκυστικό με τον δικό του τρόπο.
Αλλά αν θέλετε μια επιλογή που είναι ξεκάθαρη και ολοκληρώνει τη δουλειά, δεν υπάρχει καλός λόγος να μην επιλέξετε GNU nano. Δεν έχει το μυστήριο από το οποίο υποφέρει ο Βιμ. Δεν χρειάζεται να διαβάσετε έναν οδηγό για να χρησιμοποιήσετε την εφαρμογή, η οποία είναι γενικά χαρακτηριστικό του καλού σχεδιασμού.
Στο τέλος της ημέρας, είναι και οι δύο εξίσου ικανοί να επεξεργάζονται τα ίδια αρχεία κειμένου.










