at have en favorit teksteditor kan få en til at føle sig som en social misfit. Men i tech-samfundet, tekstredaktører er meget udbredt, og folk har meget meningsfulde synspunkter om, hvilke tekstredaktører der er bedst. Argumenter er velkomne.
en populær teksteditor er sikker på at generere livlig debat. Jeg gik på en søgning for at finde ud af den mest populære teksteditor blandt Ubuntu-brugere.
den bedst bevarede hemmelighed er, ingen teksteditor er” den bedste”, fordi det hele afhænger af, hvordan du kan lide at arbejde. Din teksteditor, dit liv.
hvorfor er denne ikke-hemmelige en hemmelighed? Hemmeligheden holdes i live, fordi selve debatten forfrisker verdens strømbrugere i deres søgen efter den perfekte redaktør. Hvilke funktioner betyder virkelig noget? Hvilket niveau af tilpasning er nødvendigt? Sådanne spørgsmål gør søgningen sjovere.
mest populære tekstredaktører:
- Gedit
- Vim
- Emacs
- Sublim tekst
- Nano
til vores Analyse kiggede vi på Ubuntu-brugere for at finde ud af, hvilken editor der var mest populær. Vi fandt en blanding af grafisk brugergrænseflade (GUI) og kommandolinjegrænseflade (CLI) redaktører.
resultaterne
metoden var enkel. Jeg kiggede på alle spørgsmålene i Ask Ubuntu forum og sorteret ud fra tags. Ethvert spørgsmål mærket med en bestemt redaktør blev talt. Fra juni 2020 var populariteten af disse redaktører baseret på tags som følger:
analyse af hver Editor
Hvad gør en god teksteditor? Hver brugers behov vil variere, men jeg vil sige, at et godt baseline-kriterium skal være:
- bredt understøttet
- aktiv udvikling
- brugerprogrammerbar
over mange års brug skal en god teksteditor opleve ens udviklingspraksis. Et statisk program, jævnt og integreret udviklingsmiljø (IDE) oppustet med masser af intuitive funktioner, may gør nogle aspekter af udviklingen lettere.
men nogle brugere ønsker ikke, at det skal være let. De vil føle følelsen af, at de har tilpasset deres redaktør til at passe til deres behov snarere end omvendt. Dataene om editorvalg, vi opdagede, bærer dette ud.
ligeledes, hvis ens egen brugerprogrammering er til stor hjælp, kan det være af værdi for samfundet og bør deles.
Gedit
som nævnt i vores metode er populariteten af en editor over en anden kun baseret på stillede spørgsmål.
så hvorfor stillede så mange mennesker spørgsmål om gedit?
- er det fordi gedit kommer forudinstalleret som standard teksteditor i Ubuntu?
- er det fordi gedit kan tilpasses?
- er det fordi gedit har problemer med brugervenlighed?
spørgsmålene er værd at diskutere. Hvis man skulle se på indholdet af spørgsmålene, kan du generere flere grunde til gedit ‘ s popularitet.
pointen er, gedit opfylder de fleste af de kriterier, vi sætter for en god editor. Det er bredt understøttet, let at installere til plugins, men det er ikke meget brugerprogrammerbart, medmindre brugeren er fortrolig med C.
Gedit er designet til gnome-skrivebordsmiljøet og fungerer godt med det. Hvis du leder efter en hurtig, nem at bruge og stærkt udvidelig editor, er gedit et godt valg. Det er gratis og open source.
Vim
den klassiske, formidable, unflappable vim. For udviklere, sysadmins og brugere af alle slags, vim, er den pålidelige arbejdshest. Mange online tutorials antager en vis viden om vim, eller de giver dig kommandoerne, og du kan bare skrive dem.
Vim er kodet omkring 50% C og 50% “vim script”, så medmindre du er fortrolig med disse sprog, kan du være begrænset til at bruge plugins og brugerdefinerede scripts med hensyn til brugerprogrammerbarhed.
de fleste Vim-brugere vil fortælle dig, at det handler om nøglebindingerne. Vim-tasterne til bevægelse, redigering og manipulation af tekst stemmer naturligt overens med bevægelserne og positionerne på dine fingre på tastaturet.
dette betyder, at Vim-brugere med meget øvelse kan blive rigtig hurtige til at gennemføre komplekse tekstmanipulationer.
hvis hastighed er din ting, kan vim du rippe hurtigere gennem tekst end nogen anden editor.
Vim-nøglebindinger er så populære, at de er blevet porteret til andre tekstredaktører, som du vil se, når vi kigger på emacs.
Emacs
Emacs, eller “gnu emacs”, er den barokke teksteditor for alle tider. Det er en cross-platform, stærkt tilpasses, master editor.
Du har sikkert hørt den gamle vittighed om, hvordan Emacs er et operativsystem med en anstændig teksteditor. Det er den slags omdømme, der driver en til rasende at skrive “LOL.”
men Emacs er ikke noget grin. Ud over enhver simpel teksteditor er emacs et helt produktivitetssystem.kodet for det meste i Lisp, med nogle kernekomponenter skrevet i C—til kompatibilitetsformål—emacs er meget programmerbar med et bredt fællesskab af brugere.
Emacs har fået et ry for at være svært, men værd at gøre. Med fremkomsten af” Evil Mode ” blev nøglebindingerne fra vim overført til emacs, hvilket betød, at enhver Vim-bruger kunne få den fulde emacs-oplevelse til at tilfredsstille deres nysgerrighed.
Emacs kommer i både en kommandolinje og GUI-variant, selvom GUI bestemt er mere populær med et rigt sæt funktioner.
der er også populære “smag” af emacs, som de populære Spacemacs, som giver en brugergrænseflade med højere koncept og forudindlæste plugins. For brugere, der er vant til Vim, giver Spacemacs brugerne mulighed for at vælge ved installationen, hvilke nøglebindinger de foretrækker at bruge. Som beskrivelsen for Spacemacs udtrykker det: “den bedste redaktør er hverken Emacs eller vim, det er Emacs og vim!”
sublim
Sublim tekst, en” sophisicated ” editor er helt sikkert populær i Ubuntu fora, men det er bred kompatibilitet med Linu, Mac og vinduer, gør det generelt populært rundt om i verden.
I modsætning til vim eller emacs kræver det Sublime redigeringsvindue ikke meget instruktion for at komme i gang. Du kan åbne en ny fil eller åbne en gammel fil og begynde at flytte med det samme.
Sublime er også kompatibel med en bred vifte af plugins, herunder temaer, der kan ændre udseendet og syntaksfremhævning i vinduet.
Fås i gratis og betalte versioner, den Sublime editor gratis version vil nag dig at opgradere med jævne mellemrum.
Nano
nano editor er sød. Nok sagt?
for mange strømbrugere kan se forbi nano uden et andet blik, men for mange brugere kan det give den perfekte balance mellem let alsidighed med brugerprogrammerbarhed.
Nano, som vim og gedit, kommer forudinstalleret med Ubuntu.
Du kan tilpasse den med en konfigurationsfil. Nogle gode muligheder for at konfigurere er syntakshøjdepunkterne for dine yndlingssprog eller forskellige tekstmanipulationer som automatisk indrykning eller indpakning. Nano kan også gemme historie og udføre automatiske sikkerhedskopier.
alt i alt giver nano et godt funktionssæt til en lille teksteditor.
har vi udelade din favorit editor eller funktion?
når det kommer til at vælge en favoriteditor, kan valg og muligheder virke uendelige. Jeg begyndte at bruge gedit, besluttede at flytte til Vim, men svingede derefter drastisk mod emacs.
din rejse kan være lignende. Ofte vil du opdage, at en editor har en ønskelig funktion, der ikke er tilgængelig i en anden. Du kan plage over de mindste detaljer ved at beslutte, hvor vigtig den ene funktion er for dig. Men søgningen har sine egne belønninger.
uanset hvilken editor du vælger, skal du til sidst stoppe med at spille og gøre noget arbejde.