a avea un editor de text preferat poate face să te simți ca un inadaptat social. Dar în comunitatea tehnologică, editorii de text sunt folosiți pe scară largă, iar oamenii au opinii extrem de dogmatice despre editorii de text care sunt cei mai buni. Deci argumentele sunt binevenite.
un editor de text popular este sigur de a genera dezbateri pline de viață. M-am dus la o căutare pentru a afla cel mai popular editor de text în rândul utilizatorilor Ubuntu.
cel mai bine păstrat secret este că niciun editor de text nu este „cel mai bun”, deoarece totul depinde de modul în care îți place să lucrezi. Editorul de text, viața ta.
de ce este acest non-secret un secret? Secretul este păstrat în viață, deoarece dezbaterea în sine revigorează utilizatorii de putere ai lumii în căutarea editorului perfect. Ce caracteristici contează cu adevărat? Ce nivel de personalizare este necesar? Astfel de întrebări fac căutarea mai plăcută.
cele mai populare editoare de text:
- Gedit
- Vim
- Emacs
- Sublime Text
- Nano
pentru analiza noastră, am aruncat o privire asupra utilizatorilor Ubuntu pentru a afla care editor a fost cel mai popular. Am găsit un amestec de interfață grafică de utilizator (GUI) și interfață linie de comandă (CLI) editori.
rezultatele
metodologia a fost simplă. M-am uitat la toate întrebările din Forumul Ask Ubuntu și sortate pe baza etichetelor. Orice întrebare etichetată cu un anumit editor a fost numărată. Începând din iunie 2020, popularitatea acestor editori, bazată pe etichete, a fost următoarea:
analiza fiecărui Editor
ce face un editor de text bun? Nevoile fiecărui utilizator vor varia, dar aș spune că un bun criteriu de bază ar trebui să fie:
- sprijinit pe scară largă
- dezvoltare activă
- programabil de utilizator
de-a lungul multor ani de utilizare, un editor de text bun ar trebui să însuflețească practicile de dezvoltare. Un program static, chiar și mediu de dezvoltare integrat (IDE) umflat cu o mulțime de caracteristici intuitive, poate face unele aspecte ale dezvoltării mai ușor.
dar unii utilizatori nu doresc să fie ușor. Ei vor să simtă sentimentul că și-au adaptat editorul pentru a se potrivi nevoilor lor, mai degrabă decât invers. Datele despre Alegerea editorului pe care le-am descoperit confirmă acest lucru.
De asemenea, dacă propria programare a utilizatorului este de mare ajutor, ar putea fi de valoare pentru Comunitate și ar trebui împărtășită.
Gedit
după cum se menționează în metodologia noastră, popularitatea unui editor față de altul se bazează doar pe întrebările adresate.
deci, de ce atât de mulți oameni pun întrebări despre gedit?
- este pentru că gedit vine preinstalat ca editor de text implicit în Ubuntu?
- este pentru că gedit este personalizabil?
- este pentru că gedit are probleme de utilizare?
întrebările merită dezbătute. Dacă cineva ar fi să se uite la conținutul întrebărilor, s-ar putea genera mai multe motive pentru popularitatea gedit lui.
ideea este că gedit îndeplinește majoritatea criteriilor pe care le-am stabilit pentru un editor bun. Este acceptat pe scară largă, ușor de instalat la plugin-uri, cu toate acestea, nu este foarte programabil de utilizator, cu excepția cazului în care utilizatorul este confortabil cu C.
Gedit este proiectat pentru mediul desktop gnome și funcționează bine cu ea. Dacă sunteți în căutarea unui editor rapid, ușor de utilizat și puternic extensibil Pentru Linux, gedit este o alegere excelentă. Și este gratuit și open source.
Vim
vim clasic, formidabil, unflappable. Pentru dezvoltatori, sysadmins, și utilizatorii de toate tipurile, vim, este cal de povară de încredere. Multe tutoriale online presupun unele cunoștințe despre vim sau vă vor da comenzile și le puteți tasta.
Vim este codat aproximativ 50% C și 50% „script vim”, deci, dacă nu sunteți confortabil cu aceste limbi, este posibil să vă limitați la utilizarea pluginurilor și scripturilor personalizate în ceea ce privește programabilitatea utilizatorului.
majoritatea utilizatorilor vim vă vor spune că este vorba despre legăturile de chei. Tastele vim pentru mișcarea, editarea și manipularea textului se conformează în mod natural mișcărilor și pozițiilor degetelor de pe tastatură.
aceasta înseamnă că utilizatorii vim, cu multă practică, pot ajunge foarte repede la finalizarea manipulărilor complexe de text.
dacă viteza este lucrul dvs., vim vă permite să extrageți mai repede prin text decât orice alt editor.
legăturile de taste Vim sunt atât de populare, încât au fost portate în alți editori de text, după cum veți vedea când vom arunca o privire la emacs.
Emacs
Emacs, sau „gnu emacs”, este editorul de text baroc pentru toate timpurile. Este un cross-platform, puternic personalizabil, editor de master.
probabil ați auzit vechea glumă despre modul în care Emacs este un sistem de operare cu un editor de text decent. Acesta este genul de reputație care îl determină pe unul să scrie furios „LOL.”
dar Emacs nu este o chestiune de râs. Dincolo de orice simplu editor de text, emacs este un întreg sistem de productivitate.
codificate mai ales în Lisp, cu unele componente de bază scrise în C—pentru scopuri de compatibilitate—emacs este foarte programabil, cu o comunitate largă de utilizatori.
Emacs și-a câștigat reputația de a fi dificil, dar merită efortul. Odată cu apariția „modului rău”, legăturile de taste de la Vim au fost portate în emacs, ceea ce însemna că orice utilizator vim ar putea obține experiența completă emacs pentru a-și satisface curiozitatea.Emacs vine atât într-o linie de comandă, cât și în varianta GUI, deși GUI este cu siguranță mai popular cu un set bogat de caracteristici.
există, de asemenea, „arome” populare ale emacs, cum ar fi popularul Spacemacs, care oferă o interfață de utilizator cu concept superior și pluginuri preîncărcate. Pentru utilizatorii obișnuiți cu vim, Spacemacs permite utilizatorilor să aleagă la instalare ce legături de chei ar prefera să folosească. După cum spune descrierea pentru Spacemacs: „cel mai bun editor nu este nici Emacs, nici Vim, este Emacs și Vim!”
Sublime
Sublime Text, un editor” sofisicat ” este cu siguranță popular în forumurile Ubuntu, dar este o compatibilitate largă cu Linux, Mac și Windows, îl face în general popular în întreaga lume.
spre deosebire de vim sau emacs, fereastra de editare sublimă nu necesită prea multe instrucțiuni pentru a începe. Puteți deschide un fișier nou sau puteți deschide un fișier vechi și puteți începe să vă deplasați imediat.
Sublime este, de asemenea, compatibil cu o gamă largă de pluginuri, inclusiv teme care pot schimba aspectul și evidențierea sintaxei în fereastră.
Disponibil în versiuni gratuite și plătite, versiunea gratuită Sublime editor vă va bate la cap pentru a face upgrade la intervale regulate.
Nano
editorul nano este drăguț. Destul de spus?
prea mulți utilizatori de energie pot privi dincolo de nano fără o a doua privire, dar pentru mulți utilizatori poate oferi echilibrul perfect al versatilității ușoare cu programabilitatea utilizatorului.Nano, la fel ca vim și gedit, vine preinstalat cu Ubuntu.
îl puteți personaliza cu un fișier de configurare. Unele opțiuni bune de configurat sunt evidențierea sintaxei pentru limbile preferate sau diverse manipulări de text, cum ar fi indentarea automată sau împachetarea. Nano poate salva, de asemenea, istorie și de a efectua backup-uri automate.
toate în toate, pentru un editor de text mic, nano oferă un set de caracteristici frumos.
am omis editorul sau funcția preferată?
când vine vorba de alegerea unui editor preferat, alegerile și opțiunile pot părea nesfârșite. Am început să folosesc gedit, am decis să mă mut la vim, dar apoi am pivotat drastic spre emacs.
călătoria ta poate fi similară. Adesea, veți găsi că un editor are o caracteristică dorită care nu este disponibilă în alta. S-ar putea agoniza peste cele mai mici detalii în a decide cât de important că o caracteristică este pentru tine. Dar căutarea are propriile recompense.
indiferent de editorul pe care îl alegeți, în cele din urmă va trebui să opriți redarea și să faceți ceva de lucru.