Οι επεξεργαστές κειμένου που βασίζονται σε τερματικά χρησιμοποιούνται σχεδόν για τα πάντα στο Linux. από τη σύνταξη γρήγορων σεναρίων και αρχείων διαμόρφωσης Bash μέχρι την παραγωγή ολοκληρωμένων προγραμμάτων ή ακόμα και τη συγγραφή ενός μυθιστορήματος.
Ενώ το nano είναι προεγκατεστημένο στις περισσότερες διανομές και το Emacs και το Vim έχουν τους δικούς τους ακόλουθους, υπάρχουν και άλλοι εξαιρετικοί επεξεργαστές κειμένου που βασίζονται σε τερματικά εκεί έξω. Εδώ είναι τέσσερα από τα καλύτερα:
1. Ελιξ
Το Helix είναι ένα πρόγραμμα επεξεργασίας κειμένου με επίκεντρο τον κώδικα, γραμμένο σε Rust και εμπνευσμένο από τους Kakoune και Neovim. Οι ρίζες του Kakoune είναι ξεκάθαρα ορατές λόγω της εστίασης σε πολλαπλές επιλογές ως ουσιαστική βασική λειτουργία του Helix.
Διαθέτει επίσης τις πιο διάσημες δυνατότητες επεξεργασίας του Neovim, αλλά λίγο λιγότερο τρομακτικές και πιο φιλικές προς το χρήστη.
Επισήμανση σύνταξης διαχειρίζεται το Tree-sitter, επιτρέποντάς σας να χειρίζεστε εύκολα τις εσοχές, να παρακολουθείτε μεταβλητές και να χειρίζεστε επιλογές, χωρίς να επιβραδύνεται καθόλου η διαδικασία σας.
Ο καλύτερος τρόπος για να εγκαταστήσετε το Helix σε οποιαδήποτε διανομή είναι να χτίστε το από την πηγή. Για να το κάνετε αυτό, πρέπει πρώτα να εγκαταστήσετε το Rust, μαζί με το εργαλείο πακέτου Cargo:
μπούκλα --πρωτό '=https' --tlsv1.2 -sSf https://sh.rustup.rs | SH
Η παραπάνω εντολή θα κατεβάσει και θα εκτελέσει ένα σενάριο για την εγκατάσταση του Rust and Cargo. Τώρα κλωνοποιήστε το αποθετήριο Helix GitHub με:
git κλώνος https://github.com/helix-editor/helix
Χρήση την εντολή cd για να μετακινηθείτε στον κατάλογο Helix και, στη συνέχεια, εγκαταστήστε το Helix:
CD έλιξ
φορτίο εγκαθιστώ--κλειδωμένη --διαδρομή έλικα-όρος
Στη συνέχεια, μπορείτε να ξεκινήσετε το Helix εισάγοντας:
hx
...σε οποιοδήποτε τερματικό.
Για να γράψετε σε Helix, πρέπει να εισάγετε εισάγετε λειτουργία πατώντας το Εγώ πλήκτρο στο πληκτρολόγιό σας. Αφού εισαγάγετε το κείμενό σας, πατήστε το Διαφυγή πλήκτρο για επιστροφή στην κανονική λειτουργία. Από εδώ, η επεξεργασία και ο χειρισμός κειμένου είναι παρόμοια με το Vim. Οι αντιστοιχίσεις πλήκτρων είναι διαθέσιμες στο την επίσημη τεκμηρίωση Helix.
2. Αμπέραζ
Παρόμοια με το Helix, το Amp είναι επίσης γραμμένο στο Rust και αντλεί βαριά έμπνευση από το Vim, με παρόμοια πλήκτρα και πάλι, μια τροπική προσέγγιση στο μοντάζ. Το Amp είναι απλό στη χρήση και ακόμη και οι αρχάριοι μπορούν να το αντιμετωπίσουν αμέσως—αν και η κύρια αγορά για τον Amp είναι οι προγραμματιστές.
Εκτός από τις συνήθεις λειτουργίες όπως εισαγωγή, κανονική και επιλογή, το Amp διαθέτει πολλές νέες λειτουργίες που παρέχουν πρόσθετη λειτουργικότητα.
Ο ενισχυτής έρχεται με λογικές προεπιλογές και δεν απαιτεί καμία αρχική διαμόρφωση. Η επισήμανση σύνταξης, η ασαφής αναζήτηση αρχείων και η βασική ενσωμάτωση Git είναι άμεσα διαθέσιμα.
Εάν έχετε ήδη εγκαταστήσει το Rust and Cargo, μπορείτε να εγκαταστήσετε το Amp με:
φορτίο εγκαθιστώ αμπέραζ
Ένα χαρακτηριστικό που μας αρέσει πολύ στο Amp είναι η δυνατότητα προσωρινής αναστολής της συνεδρίας, επιστροφής στο κέλυφός σας και συνέχισης της επεξεργασίας από εκεί που σταματήσατε. Μπορείτε να το κάνετε αυτό πατώντας το Ζ πλήκτρο όταν βρίσκεται σε κανονική λειτουργία.
Για να συνεχίσετε την επεξεργασία, εισάγετε fg στο τερματικό σας. Η τεκμηρίωση πλήρους ενισχυτή είναι διαθέσιμη στο τον επίσημο ιστότοπο Amp. Εναλλακτικά, μετά την εκκίνηση του Ενισχυτή για πρώτη φορά, πατήστε το ? για να δείτε τον εκτενή οδηγό γρήγορης εκκίνησης.
3. Zee
Απομακρυνόμενος από τους συντάκτες εμπνευσμένους από το Vim για μια στιγμή, ο Zee ισχυρίζεται ότι είναι ένας σύγχρονος επεξεργαστής για το τερματικό, στο πνεύμα του Emacs. Γραμμένο στο Rust, το Zee είναι εκτυφλωτικά γρήγορο και ρευστό, με 100 καρέ ανά δευτερόλεπτο, με επεξεργασίες που αποδίδονται σε λιγότερο από 10 χιλιοστά του δευτερολέπτου. Παρόμοια με το Helix, το Zee χρησιμοποιεί το Tree-sitter για επισήμανση και επικύρωση σύνταξης.
Και πάλι, θα πρέπει να έχετε εγκαταστήσει το Cargo and Rust, πριν εγκαταστήσετε το Zee με:
φορτίο εγκαθιστώ--κλειδωμένο ζέ
Εάν θέλετε να ενσωματώσετε το Zee με το πρόχειρο του συστήματός σας (πιθανότατα να το κάνετε), θα χρειαστεί να εγκαταστήσετε το Zee με τη λειτουργία system-clipboard:
φορτίο εγκαθιστώ--κλειδωμένο -- διαθέτει σύστημα-πρόχειρο zee
Μόλις εγκατασταθεί, μπορείτε να ξεκινήσετε το Zee εισάγοντας:
zee
...σε οποιοδήποτε τερματικό.
Εναλλακτικά, μπορείτε να ανοίξετε ένα ή περισσότερα αρχεία στο Zee περνώντας τα ως ορίσματα. Για παράδειγμα:
zeeΑυτό.αρχείοότι.αρχείοαλλο.αρχείο
...θα ανοίξει πολλά αρχεία με το πρόγραμμα επεξεργασίας.
Όπως θα περίμενε κανείς από ένα πρόγραμμα επεξεργασίας κειμένου που αντλεί έμπνευση από το Emacs, η Zee χρησιμοποιεί πληκτρολογήσεις τύπου Emacs. Μπορείτε να βρείτε μια λίστα με αυτά GitHub.
4. Μικρο
Το Micro στοχεύει να αντικαταστήσει το διαρκώς δημοφιλές πρόγραμμα επεξεργασίας κειμένου nano και είναι ελαφρύ σε χαρακτηριστικά και μέγεθος. Μπορεί επίσης να χαρείτε να μάθετε ότι δεν χρειάζεται να εγκαταστήσετε το Rust ή το Cargo για να το αποκτήσετε στο σύστημά σας.
Ο πιο εύκολος τρόπος εγκατάστασης του προγράμματος επεξεργασίας κειμένου Micro είναι να κατεβάσετε και να εκτελέσετε το σενάριο εγκατάστασης που παρέχεται από τους προγραμματιστές. Η ακόλουθη εντολή θα ανακτήσει το σενάριο χρησιμοποιώντας μπούκλακαι διοχετεύστε την έξοδο στο Bash:
μπούκλα https://getmic.ro | βίαιο χτύπημα
Εναλλακτικά, εάν έχετε εγκαταστήσει τον διαχειριστή πακέτων snap, μπορείτε απλώς να εισαγάγετε τα ακόλουθα για να εγκαταστήσετε το Micro στον υπολογιστή σας:
θραύση εγκαθιστώ μικρο --κλασσικός
Όπως θα περίμενε κανείς από το όνομα, το Micro είναι μικρό. Είναι επίσης εύκολο στη χρήση και ισχυρό και συνοδεύεται από ένα σωρό πλήκτρα πρόσβασης που σας βοηθούν να εκτελείτε κοινές εργασίες εύκολα και γρήγορα.
Τα πλήκτρα συντόμευσης και τα πλήκτρα αποθηκεύονται στο ~/.config/micro/bindings.json, και μπορείτε εύκολα να τα επεξεργαστείτε με:
μικρο ~/.config/micro/bindings.json
Η επισήμανση σύνταξης είναι ενσωματωμένη για 75 διαφορετικές γλώσσες προγραμματισμού. Το Micro υποστηρίζει διαχωρισμούς, ώστε να μπορείτε να επεξεργάζεστε πολλά αρχεία ταυτόχρονα, σε στυλ παραθύρου διαχειριστή και μπορείτε ακόμη και να χρησιμοποιήσετε έναν από αυτούς τους διαχωρισμούς για να ανοίξετε ένα άλλο διαδραστικό κέλυφος μέσα στον επεξεργαστή.
Το Micro συνοδεύεται από επτά διαφορετικούς συνδυασμούς χρωμάτων και υποστήριξη ποντικιού, ώστε να μπορείτε να σύρετε και να αποθέσετε κείμενο μέσα στο πρόγραμμα επεξεργασίας.
Μπορείτε να ξεκινήσετε το Micro με:
μικρο
...και αρχίστε να πληκτρολογείτε. Σε αντίθεση με τους επεξεργαστές που προέρχονται από το Vim, δεν χρειάζεται να αλλάξετε πρώτα τις λειτουργίες!
Για να λάβετε βοήθεια με τα Micro keybindings, εμφανίστε τη γραμμή εντολών με Ctrl + E, μετά εισάγετε:
βοήθεια προεπιλεγμένα κλειδιά
Οι επεξεργαστές κειμένου τερματικού δεν είναι για όλους
Ενώ η επεξεργασία κειμένου στο τερματικό Linux είναι διασκεδαστική και παραγωγική, μπορεί να διαπιστώσετε ότι χρειάζεστε περισσότερα γλυκά από αυτά που είναι διαθέσιμα σε οποιαδήποτε από αυτές τις προσφορές.
Εάν διαπιστώσετε ότι χρειάζεστε προαιρετικά πρόσθετα, όπως διάφορα μεγέθη γραμματοσειράς, πίνακες και σύνθετη μορφοποίηση, ίσως είναι καλύτερα να χρησιμοποιήσετε έναν ολοκληρωμένο επεξεργαστή κειμένου. Ευτυχώς, υπάρχουν πολλά που μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε στο Linux.