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

Προσφέραμε μια ματιά στα εργαλεία Linux για συγγραφείς και αυτή η κριτική παρουσιάζει ένα εργαλείο που απευθύνεται σε ανθρώπους που γράφουν κώδικα (αν και μπορείτε να γράψετε οτιδήποτε θέλετε με αυτό). Το KKEdit ήταν εμπνευσμένο από το BBEdit, μια ισχυρή εφαρμογή OS X και φέρνει τα καλύτερα δυνατά χαρακτηριστικά του στο Linux σε ένα ελαφρύ, γρήγορο πακέτο σε μορφή GTK2.

Εγκατάσταση του KKEdit

Το KKEdit είναι εύκολο στην εγκατάσταση εάν είστε χρήστης του Arch Linux ή του Ubuntu. Ο πρώτος το προσφέρει στο AUR, και το τελευταίο σε ένα ανεπίσημο αποθετήριο:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get ενημέρωση sudo apt-get install kkedit 

Εάν δεν θέλετε να προσθέσετε νέο αποθετήριο στο σύστημά σας, επισκεφθείτε την ιστοσελίδα του Launchpad και κάντε λήψη του πακέτου σε μορφή .deb, στη συνέχεια, εγκαταστήστε το με το sudo dpkg -i packagename.deb ή κάνοντας διπλό κλικ στο εικονίδιο του στο αρχείο διευθυντής. Λάβετε υπόψη ότι με αυτόν τον τρόπο δεν θα λάβετε αυτόματες ενημερώσεις για το KKEdit. Ως συνήθως, η πηγή είναι διαθέσιμη στον επίσημο ιστότοπο του KKEdit για όσους το επιθυμούν.

Ρύθμιση του KKEdit

Ο διάλογος "Προτιμήσεις" είναι ίσως το πρώτο πράγμα που πρέπει να ανοίξετε μετά την εκκίνηση του KKEdit για πρώτη φορά. Εδώ μπορείτε να προσαρμόσετε την εμφάνιση και τη συμπεριφορά του KKEdit, να αλλάξετε την αυτόματη εσοχή και να κάνετε επισημάνσεις γραμμών και συντακτών, περιτύλιξη λέξεων και αυτόματη συμπλήρωση κώδικα. Για να προσθέσετε εικονίδια στην κύρια γραμμή εργαλείων του KKEdit, κάντε κλικ σε αυτά στην κάτω γραμμή αυτής της διαλόγου. Για να τα αφαιρέσετε, κρατήστε πατημένο το πλήκτρο "Ctrl" και κάντε κλικ σε αυτά στην επάνω. Με την τοποθέτηση του δείκτη πάνω από κάθε εικονίδιο θα εμφανιστεί μια περιγραφή εργαλείου για τη λειτουργία του. Η καρτέλα "Στυλ κειμένου" σάς επιτρέπει να ορίσετε γραμματοσειρές, βασικά χρώματα, θέματα και συντομεύσεις πληκτρολογίου.

Περαιτέρω προσαρμογή μπορεί να γίνει στο παράθυρο διαλόγου "Εργαλεία -> Διαχείριση εξωτερικών εργαλείων", όπου μπορείτε να συνδέσετε διάφορες εφαρμογές και σενάρια με το KKEdit και να τα χρησιμοποιήσετε κατά την επεξεργασία των αρχείων κειμένου. Για παράδειγμα, μπορείτε να προσθέσετε μια δέσμη ενεργειών που μετρά λέξεις και χαρακτήρες και να την εκτελέσετε στα ανοιχτά αρχεία σας στο KKEdit.

Τι είναι τόσο καλό για αυτό;

Θα παρατηρήσετε ότι το KKEdit δεν φαίνεται εντυπωσιακά διαφορετικό από οποιοδήποτε άλλο πρόγραμμα επεξεργασίας κειμένου και υποστηρίζει βασικές λειτουργίες όπως καρτέλες, ταξινόμηση καρτελών, ορθογραφικό έλεγχο και επισήμανση σύνταξης. Κάνοντας δεξί κλικ σε οποιαδήποτε καρτέλα, μπορείτε να ορίσετε ρυθμίσεις για τη συγκεκριμένη καρτέλα και υπάρχει επίσης η λειτουργία "Διαχωρισμός".

Ωστόσο, το καλύτερο πράγμα για το KKEdit είναι τα μικρά, πρακτικά χαρακτηριστικά που συναντώνται και του δίνουν την εντύπωση ενός πραγματικά εύχρηστου επεξεργαστή κειμένου. Οι σελιδοδείκτες και τα άλματα είναι τέλεια παραδείγματα. Μπορείτε να προσθέσετε σελιδοδείκτη σε οποιαδήποτε γραμμή και να μεταβείτε γρήγορα σε αυτό από το μενού "Σελιδοδείκτες" ή απλά να εισαγάγετε έναν αριθμό γραμμής για να μεταβείτε αυτόματα σε αυτό. Οι σελιδοδείκτες μπορούν να αποθηκευτούν (και να αποκατασταθούν) για κάθε σύνοδο με την επιλογή "Αποθήκευση συνόδου" και μπορείτε γρήγορα να τις καταργήσετε ταυτόχρονα στο μενού "Σελιδοδείκτες".

Οι προγραμματιστές μπορεί να είναι ευτυχείς να ακούσουν ότι το KKEdit υποστηρίζει κανονικές εκφράσεις στη λειτουργία "Αναζήτηση & Αντικατάσταση" και μπορείτε να ορίσετε το βάθος αναζήτησης στις "Προτιμήσεις". Το KKEdit μπορεί να αναζητήσει μια συμβολοσειρά αναζήτησης σε όλα τα ανοικτά αρχεία ή ακόμα και σε όλα τα αρχεία φακέλου του εγγράφου ενεργού κειμένου. Το μενού "Λειτουργίες" ενεργοποιείται όταν το έγγραφο κειμένου σας περιέχει καθορισμένες λειτουργίες και τα απαριθμεί όλα, επιτρέποντάς σας να μεταβείτε γρήγορα σε αυτά και να βρείτε τους ορισμούς τους. Το KKEdit μπορεί επίσης να αναζητήσει ορισμούς σε άλλα ανοιχτά αρχεία και να μεταβεί αυτόματα στις καρτέλες τους όταν τα βρει.

Εκτός από αυτό, το KKEdit μπορεί να ανοίξει το αρχείο "include" που αναφέρει το κείμενο και να ανοίξει αρχεία ως hexdumps. Εάν εργάζεστε με πλαίσια GTK και Qt, θα βρείτε το KKEdit κατάλληλο για τις ανάγκες σας, επειδή σας επιτρέπει να περιηγηθείτε στην τεκμηρίωση και να αναζητήσετε λέξεις-κλειδιά API απευθείας από το μενού περιβάλλοντος. Σε περίπτωση που δεν έχετε εγκατεστημένα πακέτα τεκμηρίωσης, η εντολή αναζήτησης θα ανοίξει μια σελίδα αποτελεσμάτων Google για οτιδήποτε επιλέγετε σε ένα κείμενο.

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

συμπέρασμα

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

Ωστόσο, παρόλο που είναι εμπνευσμένο από το BBEdit, δεν διαθέτει ένα από τα χαρακτηριστικά που θεωρώ απαραίτητα - αναδίπλωση κώδικα. Καταλαβαίνω ότι έπρεπε να είναι ελαφρύ, γι 'αυτό δεν έρχεται με χαρακτηριστικά όπως HTML code cleanup ή diff file comparison, αλλά όσοι επιθυμούν να οργανώσουν με τακτοποίησή τους τον κώδικα θα μπορούσε να αναβληθεί από αυτή τη συγκεκριμένη παράλειψη.

Παρόλα αυτά, αν δεν σας πειράζει οι μη-τόσο λεπτές κλήσεις του δημιουργού για δωρεές μέσα στην εφαρμογή, το KKEdit είναι μια εξαιρετική επιλογή για έναν εκκολαπτόμενο προγραμματιστή ή κάποιον που θέλει να δοκιμάσει έναν νέο επεξεργαστή κειμένου για να ανανεώσει τη ροή εργασίας του.

Ποιο είναι το αγαπημένο σας πρόγραμμα επεξεργασίας κειμένου για το Linux; Μοιραστείτε τις προτάσεις σας στα σχόλια.

Πηγή εικόνας του Teaser