Λίγα θέματα στην κοινότητα του Linux παίρνουν τους χρήστες ωςπαθιασμένος ως θέμα των συντακτών κειμένων. Ο καθένας έχει τους αγαπημένους τους και αμέτρητους λόγους για τους οποίους το προτιμούν έναντι των άλλων. Το πρόβλημα είναι ότι υπάρχουν πολλοί διαφορετικοί συντάκτες κειμένων σε Linux που έχουν κατασκευαστεί με ιδιαίτερη χρήση. Ως αποτέλεσμα, οι νέοι χρήστες που αναζητούν έναν καλό επεξεργαστή κειμένου ενδέχεται να είναι συγκλονισμένοι με όλες τις διαφορετικές επιλογές. Γι 'αυτό σε αυτό το άρθρο, θα αναφερθούμε σε μερικούς από τους καλύτερους συντάκτες κειμένων για προγραμματιστές στο Linux.
Λάβετε υπόψη ότι αν και αυτή είναι μια ταξινομημένη λίστα, αυτό δεν σημαίνει ότι υπάρχει ένας "τελικός" επεξεργαστής κειμένου. Κάθε πρόγραμμα έχει οφέλη και μειονεκτήματα, ανάλογα με το ποιος το χρησιμοποιεί και για τι.
1. VIM

Το VIM είναι ένας επεξεργαστής κειμένου που υπάρχει για να βελτιωθείτον επεξεργαστή κειμένων Vi. Οι προγραμματιστές είδαν μια καλή βάση για να ξεκινήσουν με, αλλά πίστευαν ότι θα μπορούσε να είναι καλύτερη. Ο επεξεργαστής κειμένου VIM είναι βασικός για ανάπτυξη σε Linux.
Ο λόγος που πολλοί στραφούν στο VIM οφείλεται στο γεγονόςότι ο επεξεργαστής κειμένων προσφέρει διαφορετικούς τύπους λειτουργιών επεξεργασίας κειμένου (συμπεριλαμβανομένης μιας ανθεκτικής λειτουργίας γραμμής εντολών), επισημάνσεις σύνταξης, αποτύπωμα χαμηλής μνήμης και πολλά άλλα. Πολλοί χρήστες του Linux λένε ότι το VIM δεν είναι πολύ φιλικό προς το χρήστη, πράγμα που είναι αλήθεια. Το γεγονός είναι ότι δεν είναι πραγματικά όπως οποιοσδήποτε άλλος επεξεργαστής κειμένου εκεί έξω. Κάνει τα πράγματα ριζικά διαφορετικά, και ως αποτέλεσμα, οι νέοι χρήστες θα αισθάνονται ανεπιθύμητοι. Πολλοί λένε ότι αυτό είναι μια αδυναμία στο VIM. Ωστόσο, οι οπαδοί hardcore υποστηρίζουν ότι αν και τα χαρακτηριστικά χρειάζονται λίγο χρόνο για να μάθουν, αξίζει τον κόπο.
Αν είστε προγραμματιστής στο Linux που ψάχνει για έναν επεξεργαστή στερεών κειμένων, δώστε στο VIM μια δοκιμή. Μπορεί να υπάρχει κάποια καμπύλη μάθησης, αλλά αν μπορείτε να την καταφέρετε, ποτέ δεν θα θέλετε να γυρίσετε πίσω.
2. Emacs

Το Emacs είναι ιδιαίτερα διαμορφωμένο και προσαρμόσιμοπρόγραμμα επεξεργασίας κειμένου που σας έφερε το έργο GNU. Είναι επικεντρωμένο γύρω από την ανάπτυξη, και ως αποτέλεσμα έχει πολλά, διαφορετικά χαρακτηριστικά. Ο επεξεργαστής κειμένου προσφέρει στοιχεία όπως επισήμανση σύνταξης για πολλές διαφορετικές γλώσσες προγραμματισμού, αριθμούς γραμμών και πολλούς άλλους τύπους λειτουργιών που οι χρήστες μπορούν να προσθέσουν και να καταργήσουν με επεκτάσεις.
Αν ψάχνετε για έναν επεξεργαστή στερεών κειμένων που είναιEmacs είναι μια καλή επιλογή. Μερικοί χρήστες στο Linux που δεν είναι οπαδοί των Emacs λένε ότι είναι πολύ βαρύ και πολύ φραγμένο με πράγματα που δεν χρειάζονται όλοι (πράγματα όπως οι επεκτάσεις). Θεωρούν αυτό ως λόγο για να μην χρησιμοποιήσει αυτόν τον επεξεργαστή κειμένου και λένε ότι κάνει τους Emacs αδύναμους.
Ενώ μπορεί να είναι αλήθεια ότι μια υπερβολική αφθονία ενόςτα χαρακτηριστικά μπορεί να παρεμποδίσουν τη λειτουργικότητα του πυρήνα, σίγουρα δεν είναι μια αδυναμία. Το μεγάλο πράγμα για αυτόν τον επεξεργαστή κειμένου είναι ότι ο καθένας μπορεί να το πάρει και να το κάνει δικό του. Οι χρήστες μπορούν να επισκεφτούν τη λίστα επέκτασης και να επιλέξουν τον τρόπο με τον οποίο επιθυμούν να λειτουργήσουν ο επεξεργαστής κειμένου τους!
3. Geany

Όταν πρόκειται για τους συντάκτες κειμένων για τους προγραμματιστέςΤο Linux, ο Geany είναι το περίεργο άτομο. Βλέπε, δεν είναι απλά ένας επεξεργαστής κειμένου. Αντ 'αυτού, ο Geany είναι πολύ περισσότερο από αυτό. Είναι ένα ισχυρό και πολύπλοκο περιβάλλον ανάπτυξης IDE με πολλά χαρακτηριστικά. Καλύτερο από όλα, σε αντίθεση με άλλα περιβάλλοντα IDE στο Linux, ο επεξεργαστής κειμένου προσπαθεί να παραμείνει ανεξάρτητος από όλα τα περιβάλλοντα επιφάνειας εργασίας, ώστε να φαίνεται σωστά στο σπίτι, ανεξάρτητα από τον υπολογιστή γραφείου που χρησιμοποιείτε στο Linux.
Το Geany IDE διαθέτει χαρακτηριστικά τα οποία θα έδιναν οι περισσότεροι χρήστεςόπως αυτόματη κλείσιμο ετικετών HTML και XML, πλοήγηση κώδικα, συμβουλές κώδικα, API plugin και ενσωματωμένο σύστημα δημιουργίας / εκτέλεσης που επιτρέπει στους χρήστες να εκτελούν άμεσα τον κώδικα τους. Αν ψάχνετε για ένα μεγάλο περιβάλλον ανάπτυξης open source για το Linux, δώστε αυτό το πρόγραμμα επεξεργασίας κειμένου μια βολή.
4. Υπέροχο κείμενο

Υψηλό κείμενο είναι ένας όμορφος, σύνθετος προγραμματιστήςκεντρικό πρόγραμμα επεξεργασίας κειμένου για Linux, Mac OS και Windows. Διαχειρίζεται τα πάντα από "html σε πεζογραφία", και έχει μια πληθώρα χαρακτηριστικών. Σε αντίθεση με τους υπόλοιπους συντάκτες κειμένων σε αυτήν τη λίστα, το Sublime Text δεν είναι ανοικτού κώδικα. Αντ 'αυτού, η άδεια χρήσης λογισμικού είναι "freemium", και οι χρήστες πρέπει να πληρώσουν για μια άδεια χρήσης.
Ακόμα κι αν δεν είναι ένα δωρεάν εργαλείο, αυτόδεν σημαίνει ότι δεν αξίζει τον έλεγχο. Διαθέτει πολλά εξαιρετικά χαρακτηριστικά, κυρίως: Goto Anywhere (ένα χαρακτηριστικό που επιτρέπει στο χρήστη να μεταβεί άμεσα σε οποιαδήποτε γραμμή κώδικα σε μια στιγμή), ελεύθερη απόσπαση, λειτουργία πολλαπλών επιλογών και ένα ισχυρό API plugin που επιτρέπει στους χρήστες προσθέστε λειτουργίες σε αυτό. Αν ψάχνετε για ένα πρόγραμμα επεξεργασίας κειμένου που θα αναπτυχθεί με το Linux, και δεν είστε ευχαριστημένοι με τους άλλους σε αυτήν τη λίστα, δώστε στο Sublime Text έναν πυροβολισμό. Δεν θα το μετανιώσετε.
συμπέρασμα
Το Linux έχει πολλούς μεγάλους συντάκτες κειμένων για κάθεπιθανή χρήση. Κάθε εργαλείο έχει κάτι ιδιαίτερο για να φτάσει στο τραπέζι. Είτε είστε προγραμματιστής που αναζητά χαρακτηριστικά που βασίζονται σε προγραμματιστές είτε απλά ένα απλό πρόγραμμα που μπορεί να κρατάει σημειώσεις, υπάρχει κάτι για όλους.
Σχόλια