Puține subiecte din comunitatea Linux primesc utilizatori la felpasionat ca subiect al editorilor de text. Fiecare are preferatele și nenumăratele motive pentru care o preferă față de alții. Problema este că, există o mulțime de editori de texte diferite pe Linux, fiecare construit având în vedere o anumită utilizare. Drept urmare, utilizatorii noi care caută un editor de text bun ar putea fi copleșiți de toate opțiunile diferite. De aceea, în acest articol, vom trece peste unii dintre cei mai buni editori de text pentru dezvoltatorii de Linux.
Rețineți că, deși aceasta este o listă clasificată, aceasta nu înseamnă că există un editor de text „suprem”. Fiecare program are beneficii și dezavantaje, în funcție de cine îl folosește și pentru ce.
1. VIM
VIM este un editor de text care trebuie îmbunătățiteditorul de text Vi. Dezvoltatorii au văzut o bază bună pentru a începe, dar au crezut că ar putea fi mai bine. Editorul de text VIM este un element de bază pentru dezvoltarea pe Linux.
Motivul pentru care mulți apelează la VIM se datorează faptuluică editorul de text oferă diferite tipuri de moduri de editor de text (inclusiv un mod robust de linie de comandă), evidențierea sintaxei, o amprentă de memorie scăzută și multe altele. Mulți utilizatori Linux spun că VIM nu este foarte ușor de utilizat, ceea ce este adevărat. Cert este că nu-i place ca niciun alt editor de text. Face lucrurile radical diferit și, ca urmare, utilizatorii noi se vor simți nedoriti. Mulți spun că aceasta este o slăbiciune pentru VIM. Cu toate acestea, fanii hardcore susțin că, deși funcțiile necesită un pic de timp pentru a învăța, în cele din urmă merită.
Dacă sunteți un dezvoltator pe Linux în căutarea unui editor de text solid, încercați VIM. Poate exista o curbă de învățare, dar dacă o poți stăpâni, nu vei dori niciodată să te întorci.
2. Emacs
Emacs este unul configurabil și personalizabileditor de text adus de proiectul GNU. Este centrat în jurul dezvoltării și, prin urmare, are multe caracteristici diferite. Editorul de text oferă lucruri precum evidențierea sintaxei pentru multe limbaje de programare diferite, numere de linie și numeroase alte tipuri de funcționalități pe care utilizatorii le pot adăuga și elimina cu extensii.
Dacă sunteți în căutarea unui editor de text solidfoarte configurabil, Emacs este o alegere bună. Unii utilizatori de pe Linux care nu sunt fani ai Emacs spun că este prea greu și prea înfundat cu lucruri de care nu toată lumea are nevoie (lucruri precum extensii). Ei văd acest lucru ca un motiv pentru a nu utiliza acest editor de text și spun că îl face pe Emac slab.
Deși poate fi adevărat că o abundență excesivă de acaracteristicile pot obține calea funcționalității principale, cu siguranță nu este o slăbiciune. Marele lucru despre acest editor de text este că oricine îl poate lua și face singur. Utilizatorii pot vizita lista de extensii și pot alege cum vor să funcționeze editorul de text!
3. Geany
Când vine vorba de editori de text pentru dezvoltatori activatLinux, Geany este omul ciudat. Vezi, nu este doar un editor de text. În schimb, Geany este mult mai mult decât atât. Este un mediu de dezvoltare IDE robust și complex, cu o mulțime de caracteristici. Cel mai bine, spre deosebire de celelalte medii IDE de pe Linux, editorul de text se străduiește să rămână independent de toate mediile desktop, astfel încât va arăta chiar acasă indiferent de desktop-ul pe care îl folosiți pe Linux.
Geany IDE are funcții pe care majoritatea utilizatorilor le-ar faceașteptați-vă, cum ar fi evidențierea sintaxei, completarea automată a codului, închiderea automată a etichetelor HTML și XML, navigarea codurilor, sfaturi de cod, a unei API-uri plugin și a unui sistem construit / rulat încorporat care permite utilizatorilor să-și execute instantaneu codul. Dacă sunteți în căutarea unui mediu excelent de dezvoltare open source pentru Linux, dați-vă acestui editor de text o imagine.
4. Text sublim
Textul sublim este un dezvoltator frumos și complexeditor de text centrat pentru Linux, Mac OS și Windows. Se ocupă de toate, de la „html la proză” și are o abundență de caracteristici. Spre deosebire de ceilalți editori de text din această listă, Sublime Text nu este open source. În schimb, licența software este „freemium”, iar utilizatorii trebuie să plătească pentru o licență pentru a o folosi.
Totuși, chiar dacă nu este un instrument gratuit, astanu înseamnă că nu merită verificat. Are o mulțime de funcții grozave, în principal: Goto Anywhere (o caracteristică care permite utilizatorului să sară instantaneu la orice linie de cod într-o clipă), modul fără distragere, modul multi-selecție și un API robust de plugin care permite utilizatorilor să adăugați funcționalitate la ea. Dacă sunteți în căutarea unui editor de text cu care să dezvoltați Linux, și nu sunteți mulțumit de ceilalți din această listă, dați-i un text Sublime. Nu vei regreta.
Concluzie
Linux are o mulțime de editori de text excelenți pentru fiecareutilizare posibilă. Fiecare instrument are ceva special de adus la masă. Fie că sunteți un programator care caută funcții centrate pe dezvoltator sau doar un simplu program care poate lua note, există ceva pentru toată lumea.
Comentarii