att ha en favorit textredigerare kan få en att känna sig som en social misfit. Men i teknikgemenskapen används textredigerare i stor utsträckning och människor har mycket uppfattade åsikter om vilka textredigerare som är bäst. Så argument är välkomna.
en populär textredigerare är säker på att generera livlig debatt. Jag gick på en sökning för att ta reda på den mest populära textredigeraren bland Ubuntu-användare.
den bäst bevarade hemligheten är att ingen textredigerare är” den bästa ” eftersom allt beror på hur du gillar att arbeta. Din textredigerare, ditt liv.
Varför är denna icke-hemliga hemlighet en hemlighet? Hemligheten hålls vid liv eftersom debatten själv stärker världens kraftanvändare i deras sökande efter den perfekta redaktören. Vilka funktioner spelar egentligen roll? Vilken nivå av anpassning är nödvändig? Sådana frågor gör sökningen roligare.
mest populära textredigerare:
- Gedit
- Vim
- Emacs
- Sublime Text
- Nano
För vår analys tittade vi på Ubuntu-användare för att ta reda på vilken redaktör som var mest populär. Vi hittade en blandning av grafiskt användargränssnitt (GUI) och kommandoradsgränssnitt (CLI) redaktörer.
resultaten
metoden var enkel. Jag tittade på alla frågor I Ask Ubuntu-forumet och sorterade baserat på taggar. Varje fråga taggad med en viss redaktör räknades. Från och med juni 2020 var dessa redaktörers Popularitet, baserat på taggar, följande:
analys av varje redaktör
vad gör en bra textredigerare? Behoven hos varje användare kommer att variera, men jag skulle säga att en bra baslinje kriterier bör vara:
- brett stöd
- aktiv utveckling
- användarprogrammerbar
under många års användning, bör en bra textredigerare liva upp sina utvecklingsmetoder. Ett statiskt program, jämn och integrerad utvecklingsmiljö (IDE) uppblåst med många intuitiva funktioner, kan göra vissa aspekter av utvecklingen enklare.
men vissa användare vill inte att det ska vara lätt. De vill känna känslan av att de har anpassat sin redaktör för att passa deras behov snarare än tvärtom. Uppgifterna om redaktörsval vi upptäckte bär detta ut.
På samma sätt, om ens egen användarprogrammering är till stor hjälp, kan det vara av värde för samhället och bör delas.
Gedit
som nämnts i vår metodik är populariteten hos en redaktör över en annan endast baserad på frågor som ställs.
så varför ställde så många människor frågor om gedit?
- beror det på att gedit kommer förinstallerat som standardtextredigerare i Ubuntu?
- är det för att gedit är anpassningsbar?
- är det för att gedit har användbarhetsproblem?
frågorna är värda att diskutera. Om man skulle titta på innehållet i frågorna kan du generera flera skäl till gedit Popularitet.
poängen är att gedit uppfyller de flesta av de kriterier vi ställer för en bra redaktör. Det stöds allmänt, lätt att installera till plugins, men det är inte mycket användarprogrammerbart om inte användaren är bekväm med C.
Gedit är utformad för gnome-skrivbordsmiljön och fungerar bra med den. Om du letar efter en snabb, enkel att använda och kraftigt expanderbar redigerare för Linux är gedit ett utmärkt val. Och det är gratis och öppen källkod.
Vim
den klassiska, formidabla, unflappable vim. För utvecklare är sysadmins och användare av alla slag, vim, den pålitliga arbetshästen. Många online tutorials antar viss kunskap om vim, eller de kommer att ge dig kommandon och du kan bara skriva dem.
Vim är kodad om 50% C och 50% ”vim script”, så om du inte är bekväm med dessa språk kan du vara begränsad till att använda plugins och anpassade skript när det gäller användarprogrammerbarhet.
de flesta vim-användare kommer att berätta att det handlar om nyckelbindningarna. Vim-tangenterna för rörelse, redigering och manipulering av text överensstämmer naturligt med rörelserna och positionerna på fingrarna på tangentbordet.
detta innebär att vim-användare, med mycket övning, kan bli riktigt snabba på att slutföra komplexa textmanipulationer.
Om hastigheten är din grej, kan vim du rippa snabbare genom text än någon annan redaktör.
vim keybindings är så populära, de har portats in i andra textredigerare, som du ser när vi tittar på emacs.
Emacs
Emacs, eller ”gnu emacs”, är barocktextredigeraren för alla tider. Det är en plattformsoberoende, kraftigt anpassningsbar, master editor.
Du har nog hört det gamla skämtet om hur Emacs är ett operativsystem med en anständig textredigerare. Det är den typ av rykte som driver en att rasande typ ”LOL.”
men Emacs är ingen skrattande fråga. Utöver någon ren textredigerare är emacs ett helt produktivitetssystem.
kodad mestadels i Lisp, med några kärnkomponenter skrivna i C—för kompatibilitetsändamål—emacs är mycket programmerbar, med en bred användargrupp.
Emacs har fått ett rykte för att vara svårt men värt ansträngningen. Med tillkomsten av ”Evil Mode” portades nyckelbindningarna från vim till emacs, vilket innebar att alla vim-användare kunde få hela Emacs-upplevelsen för att tillfredsställa deras nyfikenhet.
Emacs kommer i både en kommandorad och GUI variant, även om GUI är säkert mer populär med en rik uppsättning funktioner.
det finns också populära” smaker ” av emacs, som de populära Spacemacs, som ger ett användargränssnitt med högre koncept och förinstallerade plugins. För användare som är vana vid vim låter Spacemacs användarna välja vid installationen vilka tangentbindningar de föredrar att använda. Som beskrivningen för Spacemacs uttrycker det: ”den bästa redaktören är varken Emacs eller Vim, det är Emacs och vim!”
Sublime
Sublime Text, en” sophisicated ” redaktör är verkligen populär i Ubuntu-forumen, men det är bred kompatibilitet med Linux, Mac och Windows, gör det allmänt populärt runt om i världen.
Till skillnad från vim eller emacs kräver det sublima redigeringsfönstret inte mycket instruktioner för att komma igång. Du kan öppna en ny fil eller öppna en gammal fil och börja flytta direkt.
Sublime är också kompatibel med ett brett utbud av plugins, inklusive teman som kan ändra utseendet och syntaxmarkering i fönstret.
Finns i gratis och betalda versioner, Sublime editor free version kommer tjata dig att uppgradera med jämna mellanrum.
Nano
nanoredigeraren är söt. Tillräckligt sagt?
För många kraftanvändare kan se förbi nano utan en andra blick, men för många användare kan det ge den perfekta balansen mellan lätt mångsidighet med användarprogrammerbarhet.
Nano, som Vim och gedit, kommer förinstallerat med Ubuntu.
Du kan anpassa den med en konfigurationsfil. Några bra alternativ att konfigurera är syntaxhöjdpunkterna för dina favoritspråk eller olika textmanipulationer som automatisk indrag eller omslag. Nano kan också spara historia och utföra automatiska säkerhetskopior.
allt som allt, för en liten textredigerare, nano ger en trevlig uppsättning funktioner.
har vi utelämnat din favoritredigerare eller funktion?
När det gäller att välja en favoritredigerare kan valen och alternativen verka oändliga. Jag började använda gedit, bestämde mig för att flytta till vim, men svängde sedan drastiskt mot emacs.
din resa kan vara liknande. Ofta hittar du att en redaktör har en önskvärd funktion som inte är tillgänglig i en annan. Du kan våndas över de minsta detaljerna när du bestämmer hur viktigt den funktionen är för dig. Men sökningen har sina egna belöningar.
oavsett vilken redaktör du väljer, så småningom måste du sluta spela och göra lite arbete.