Windows.  Virus.  Bärbara datorer.  Internet.  Kontor.  Verktyg.  Förare

Det rationella i experimentet är dock att återigen uppmärksamma användarna på det oförtjänt bortglömda konsolläget, som i vissa fall inte bara är motiverat, utan har inget alternativ. Naturligtvis pratar vi inte om alla program. Det är knappast möjligt att föreställa sig en situation där en användare kommer att tvingas använda en konsolwebbläsare.

Men konsolen textredigerare- Verktyget är inte bara användbart, utan nödvändigt. I synnerhet innebär konceptet med ett antal distributioner manuell redigering av vissa konfigurationsfiler redan innan den första lanseringen av det grafiska läget. Eller en nödsituation när Xs inte startar alls.

Det är inte för inte som Linux har en speciell miljövariabel EDITOR, som som standard, som regel, motsvarar en konsoltextredigerare (nano eller vi), eftersom den kan startas i alla lägen. Mångsidighet i i detta fall viktigare än bekvämlighet, som ofta framställs som en banal vana.

Därav moralen: varje användare ska kunna arbeta i minst en textredigerare. Åtminstone på nivån att göra minimala redigeringar av konfigurationsfiler. Det händer dock ofta att det vid närmare bekantskap visar sig att just detta program är bäst lämpat för att lösa vanliga användaruppgifter.

1 Emacs

Emacs editor

Den äldsta textredigeraren från vilken historien om fri programvara började. Han kan dock helt enkelt kallas redaktör väldigt, väldigt villkorligt. Erfarna Emacs-användare säger att det här programmet kan göra allt utom att göra kaffe. Men samtidigt klargör de att de ännu inte helt har förstått alla dess möjligheter.

Den största fördelen med Emacs är dess nästan obegränsade anpassnings- och anpassningsmöjligheter. Den största nackdelen med redaktören är den andra sidan av dess fördelar. Även en kompetent och tålmodig användare som känner till och älskar att läsa instruktioner kommer att behöva lägga mycket tid på att konfigurera applikationen i enlighet med sina egna idéer om bekvämlighet.

Utvecklingen av Emacs mot dess mångsidighet gjorde att det redan intuitiva programmet blev extremt svårt att använda. I synnerhet utförs kontroll med olika tangentbordskombinationer, vilket inte kommer att vara lätt att komma ihåg.

Delvis denna funktion, obehaglig för en nybörjare, kompenseras av det utmärkta hjälpsystem. Därför räcker det i praktiken ofta att komma ihåg tangentkombinationen för att kalla den.

Naturligtvis, använd Emacs för första engångsredigering konfigurationsfiler- samma sak som att skjuta sparvar från en kanon. Det är lämpligt att lägga tid på att lära sig denna editor om användaren har en bestämd avsikt att aktivt använda den för att lösa sina nuvarande problem - att skriva kod eller vanlig text.

Vilket förresten inte alls är en önskan om originalitet - ganska många programmerare använder fortfarande Emacs och anser det vara ett av de bästa verktygen för att arbeta med kod. Med vissa inställningar är det också bekvämt att skriva vanliga texter - mjuka radbrytningar, stavningskontroll i farten och många andra användbara funktioner fungerar.

2 Jed


Redaktör Jed

Denna editor låter dig använda en meny, vilket gör det enklare och mer visuellt att arbeta med den. Men enkelheten är synlig - vissa funktioner i Jed gör att arbeta i den till ett seriöst uthållighetstest för en nybörjare.

I synnerhet för att ta bort ett tecken i Jed, används bara backstegstangenten - redigeraren svarar inte på att trycka på Delete-knappen. Om du kör programmet utan att ange namnet på filen som ska redigeras, men du inte kan ladda den via menyn, kan du bara ange den manuellt.

Trots det låter programmet dig arbeta med flera filer samtidigt, stöder framhävningslägen, etc. Vissa erfarna användare kallar Jed för en lättvikts Emacs, och det ligger en viss sanning i detta. Åtminstone deras kortkommandon är liknande.

3 Joe


Redaktör Joe

Joe- Redaktör styrs med kortkommandon. Dess huvudsakliga funktion är dess "många ansikten" - programmet kan "dölja" sig som andra. liknande program. Till exempel, för att köra ett program i emacs-läge, skulle du skriva jmacs.

Trots sin uppenbara enkelhet har Joe-redigeraren stora möjligheter: syntaxmarkering, stöd för att arbeta med flera filer samtidigt, ett ASCII-grafikritningsläge, autokomplettering, etc. etc. I kombination med maninstruktionerna helt översatta till ryska, är detta vad applikationen gör bra val för både nybörjare och erfarna användare.

Liksom andra konsoltextredigerare är Joe extremt rik på alla möjliga alternativ och har till och med sitt eget makrospråk. Nackdelen med denna fördel är också traditionell - att lägga tid på installation och anpassning för att redigera ett par filer en gång är helt opraktiskt.

4 Mcedit


Redaktör Mcedit

Mcedit- en enkel redigerare inbyggd i filhanteraren Midnattschef. Den kan dock också användas som en fristående applikation.

Den viktigaste fördelen med detta program är att användaren inte behöver läsa dokumentationen för att utföra några enkla operationer. Allt är intuitivt och kort information om de nödvändiga tangenterna kan alltid ses längst ner på skärmen.

Naturligtvis, om du verkligen vill, kan Mcedits funktionalitet utökas med makron, som kan skapas helt enkelt genom att helt enkelt logga åtgärder. Programmet har också några inställningar där du kan ställa in några viktiga parametrar- till exempel, bestämma linjeomslutningsläget.

Mcedit är dock en utmärkt redigerare för sällsynt användning, när du bara behöver korrigera ett par rader i en konfigurationsfil. Det är knappast tillrådligt att använda det för något mer komplicerat.

5 Nano


Nano-redaktör

Nano började utvecklas som en gratis klon av Pico - en inbyggd redigerare e-postklient Tall. Den är installerad som standard i de flesta distributioner och används ofta som exempel i alla möjliga systemkonfigurationsmanualer.

Idag är Nano en rimlig kompromiss mellan enkelhet och funktionalitet. Att göra små ändringar i konfigurationsfilerna kräver inte att man läser dokumentationen, särskilt eftersom även tipset för de viktigaste kommandona är översatt till ryska.

Det är till och med svårt att göra ett misstag, för innan du sparar filen kommer programmet att be dig bekräfta denna åtgärd. I allmänhet mycket bra redaktör för nybörjare.

Å andra sidan finns det många kortkommandon för navigering, sökning och redigering, att slå på och av radbrytningar, olika bakgrundsbelysningslägen... Nano gör allt detta bra verktyg för en programmerare eller teknisk skribent. Men i det här fallet är det osannolikt att installationen och anpassningen blir enklare än i Emacs.

6 Pico


Som standard startar Vim i kommandoläge, vilket inte kräver inmatning av tecken, utan används för att utföra alla typer av operationer på text. Som ett resultat förstår nybörjaren helt enkelt inte vad han ska göra för att börja redigera och letar efter ett annat verktyg för detta ändamål.

I denna mening liknar Vim Emacs - att lära sig det enbart för att redigera konfigurationsfiler är helt irrationellt. Vim är ett extremt kraftfullt verktyg, eftertraktat av både programmerare och tekniska skribenter, eftersom det låter dem få ut det mesta av sitt dagliga arbete.

Vims möjligheter är mycket stora: syntaxmarkering, stavningskontroll, applikation mjuk överföring rader, med alla typer av kommandon för att arbeta med text... Samtidigt är nästan alla redigeringsfunktioner anpassningsbara, inklusive kortkommandon.

Intressant nog distribueras inte Vim under GPL. Dess författare valde en GPL-kompatibel Charityware-licens, som uttryckligen kräver att en del av de insamlade pengarna doneras till välgörenhet. Eftersom det av uppenbara skäl inte är meningsfullt att sälja kopior av denna applikation, visar programmet, när det lanseras, användaren en begäran om att donera pengar till barn i Uganda.

Således är Vim ett utmärkt val för "seriöst och under lång tid." Men för att ibland utföra vissa operationer är det bättre att leta efter ett enklare verktyg.

PS. Wikipedia har en bra lista över de flesta textredigerare för Linux.

Textredigeraren måste ha ansökan för någon operativsystem. Vi har ingen brist på de bästa moderna redaktörerna för Linux. Men det här är grafiska redaktörer.

Förresten, vi har redan pratat om det tidigare. Du kan också läsa den här artikeln på vår hemsida. Det kommer att vara mycket användbart för många.

De bästa textredigerarna för Linux

Som ni vet ligger Linuxs verkliga kraft i kommandoraden . Och när du arbetar på kommandoraden behöver du en textredigerare som kan köras direkt inuti terminalen.

För det ändamålet kommer vi idag att göra en lista över de bästa textredigerarna för Linux och kommandoraden.

Vim

Om du gillar Linux på länge, du måste ha hört talas om Vim. Vim är mycket anpassningsbart, plattformsoberoende och mycket effektiv textredigerare. Vi var tvungna att lägga till den i vår lista över de bästa textredigerarna för Linux.

Nästan varje Linux distribution levereras med Vim förinstallerat. Det är extremt populärt på grund av dess breda utbud av funktioner.

Vim kan vara ganska jobbigt för förstagångsanvändare. Jag minns när jag försökte redigera en textfil med Vim, jag var helt förvirrad. Jag kunde inte skriva en bokstav på den, och det roliga är att jag inte ens kunde komma på hur jag skulle stänga saken. Om du ska använda Vim måste du ta reda på det och förstå det för att kunna klättra en mycket brant inlärningskurva.

Men efter att du har gått igenom allt det där, kammat igenom lite pappersarbete, kommit ihåg dina kommandon och genvägar, kommer du att upptäcka att besväret var värt det. Du kan anpassa Vim som du vill genom att anpassa dess gränssnitt, men om det ser ut som att det fungerar för dig, ge ditt arbetsflöde mer effektivitet genom att använda olika anpassade skript, plugins och så vidare. Vim stöder syntaxmarkering, makrofotografering och actionhistorik.

Den officiella webbplatsen säger att, Vim: Mångsidig och professionellt verktyg för alla!

Produktiviteten är helt upp till dig och hur du använder den. Du kan helt enkelt använda den till enkel redigering text, eller så kan du ställa in den som en fullständig IDE.

GNU Emacs

GNU Emacs är utan tvekan en av de mest kraftfulla textredigerarna som finns. Om du har hört talas om Vim och Emacs kommer du att veta att båda dessa redaktörer har en mycket lojal fanbas, och de tar ofta sin textredigerare på största allvar. Och du kan hitta mycket humor och sånt på Internet om detta:

Emacs är plattformsoberoende och har ett kommandoradsgränssnitt och ett grafiskt gränssnitt. Den är också mycket rik på olika funktioner och viktigast av allt, utbyggbar.

Liksom Vim kommer även Emacs med en brant inlärningskurva. Men när du väl bemästrar det kan du använda din kraft till dess fulla potential. Emacs kan hantera nästan alla typer av textfiler. Gränssnittet är anpassningsbart för att passa ditt arbetsflöde. Den stöder makrofotografering och genvägar.

Den unika styrkan med Emacs är att den kan förvandlas till något helt annat än en textredigerare. Finns stor samling moduler som kan förvandla applikationen för användning i helt andra scenarier såsom kalender, nyhetsläsare, ordbehandlare, etc. Du kan till och med spela spel i Emacs! Vi tycker att det också förtjänar att inkluderas i listan över de bästa textredigerarna för Linux.

Nano

När det kommer till enkelhet är Nano rätt väg att gå. Till skillnad från Vim eller Emacs är inlärningskurvan för nano nästan platt.

Om du bara vill skapa och redigera en textfil och fortsätta med ditt liv, leta inte längre än Nano.

Genvägar som är tillgängliga på Nano visas längst ned gräns-snittet. Nano innehåller endast grundläggande textredigeringsfunktioner.

Den är minimal och idealisk för redigering av system- och konfigurationsfiler. För dem som inte behöver avancerade funktioner från en kommandoradstextredigerare är Nano en perfekt match.

Andra textredigerare

En annan redaktör jag skulle vilja nämna:

Nice Editor (ne): Officiell webbplats säger:

Om du har resurserna och tålamodet att använda emacs eller den rätta mentala twisten att använda vi, så är ne förmodligen inte något för dig.

I huvudsak har ne ett set ytterligare funktioner som Vim eller Emacs, inklusive skript och makroinspelning. Men den har mer intuitiva kontroller och en mindre brant inlärningskurva.

Vad tycker du om dessa textredigerare för Linux?

Om du hittar ett fel, markera en text och klicka Ctrl+Enter.

,

De tider då Linux OS verkade som ett pussel för nybörjare är sedan länge förbi. Mest populär nu Linux-distributioner har ett bekvämt och intuitivt grafiskt gränssnitt, såväl som de standardprogram som medföljer dem. Men det finns också undantag. Textredigerare Nano t.ex. inte har GUI, med hjälp av kommandoradsgränssnittet istället. Vad är detta till för om det finns gedit?


Nano används främst i serverrum Linux, det är praktiskt när du redigerar konfigurationsfiler och, om du bestämmer dig för att bemästra terminalen, skulle det vara mycket tillrådligt att bemästra Nano. Det är inget särskilt komplicerat med detta, av alla konsoltextredigerare Nanoär det enklaste, för att använda det räcker det att känna till de grundläggande tangentkombinationerna som du arbetar med filer och text med.

Installation och start

I senaste versionerna Ubuntu redaktör Nano finns som standard och behöver därför inte installeras.

För att köra det måste du öppna en terminal och köra kommandot nano. Om terminalen svarar med meddelandet "kommandot hittades inte" eller något sånt, då betyder det att editorn inte är installerad. I det här fallet måste du installera det genom att köra följande kommando i konsolen:

sudo apt-get install nano

För att starta redigeraren räcker ett kommando - nano. Detta skapar en ny fil i den aktuella katalogen. Du kan bestämma vilken mapp som är den aktuella med kommandot pwd i terminalen. Om du behöver öppna en specifik fil, ange dess namn, och om den finns i en annan mapp än den nuvarande, lägg till i den full väg, som visas i exemplet med det andra kommandot:

nano hej.thxt
nano /home/kompick/hello.thxt

När det gäller konfigurationsfiler, när du öppnar dem efter nano bör lägga till en nyckel -w, detta är viktigt eftersom det inaktiverar radbrytningar, som inte används i systemfiler. Redaktörsgränssnittet representeras av ett konsolfönster, högst upp i vilket programversionen och namnet på den aktuella filen anges, samt status (oavsett om det har ändrats eller inte) . Längst ner i fönstret finns två rader som visar de vanligaste tangentkombinationerna. Det finns även en statusrad längst ner, som visar olika meddelanden och kommandofält, till exempel startar F6-knappen en textsökning.

Grundläggande principer för att arbeta med Nano-redigeraren

Snabbtangenternas beteckningar kan vara något förvirrande för en nybörjare, men detta är bara till en början. Symbol (^) betyder Ctrl-tangenten och (M) Meta- Alt eller Esc-tangenten. Allt detta finns i den inbyggda hjälpen. nano ringde upp genom att trycka ^+G, det vill säga Ctrl + G .

För att gå igenom innehållet kan du använda piltangenterna, för att spara ändringar - Ctrl + O följt av att skriva Y för bekräftelse och N att avbryta. Vid tidpunkten för sparandet ber redaktören om ett filnamn, som måste anges i ett speciellt fält längst ner i fönstret.

För att ångra ändringar som gjorts i en osparad fil måste du trycka på Ctrl + C. För att klippa ut hela rader och stycken nano kombinationen Ctrl + K är ansvarig, för deras insättning - Ctrl + U. För att markera vissa delar av en linje, använd Ctrl + 6 eller Alt + A för att ringa söksträng- Ctrl + W eller F6. Kommandona Ctrl + A och Ctrl + E låter dig snabbt flytta till början och slutet av en rad, kommandona Ctrl + Y och Ctrl + V låter dig rulla igenom innehållet textfil ner och upp. Slutligen används Ctrl + X för att lämna editorn till terminalen.

Men allt detta är bara en del funktionalitet nano. Redaktören stöder att räkna ord, rader och tecken, arbeta med flera filer samtidigt, skapa säkerhetskopior redigerade dokument med läget "skrivskyddad", aktivera partiellt stöd för mus, beskriv syntax för markering, ändra flikbredd, aktivera autospara fil vid utgång och mycket mer. Ytterligare parametrar ställs in främst när du startar editorn, men några, till exempel, ansvariga för säkerhetskopiering nyckel -b kan användas när du sparar en fil.

Från ytterligare funktioner nano Det är värt att notera inställningen utseende konsolfönster.

Text Linux editor, förmodligen ett av de mest använda programmen, efter webbläsaren och filhanteraren. Den kan användas för att skriva kod, redigera konfigurationsfiler, skapa användarinstruktioner eller anteckningar och mycket mer.

I Linux finns textredigerare i två former: text - konsolredaktörer, och grafiska - textredigerare för Linux med ett grafiskt användargränssnitt De förra används oftast på servrar, de senare på hemdatorer. I den här artikeln kommer vi att titta på de bästa Linux-textredigerarna med öppen källkod. källkod, både för servrar och persondatorer.

Vim är en kraftfull Linux-textredigerare för kommandoraden som utökar och förbättrar funktionaliteten hos den gamla Unix-redigeraren Vi. Detta är en av de bästa redaktörerna för Linux, det är en av de mest populära och ofta använda textredigerarna bland systemadministratörer och programmerare. Många användare anser att det är en redigerare för programmerare. När du redigerar kod och konfigurationsfiler kan du aktivera syntaxmarkering.

2.Gedit

Det är en funktionsrik bästa Linux-textredigerare, med grafiskt gränssnitt. Den kommer som standard med GNOME-skrivbordsmiljön. Redaktören är mycket enkel att använda och anpassa, och stöder även ett gäng plugins.

Här är dess främsta fördelar:

  • UTF-8-stöd
  • Justera teckenstorlek och färger
  • Ställa in syntaxmarkering
  • Kopiera och klistra in funktionalitet
  • Ångra och gör om åtgärder
  • Återställa filer
  • Sök och ersätt
  • Urklipp

3. Nano Editor

Nano är en mycket lättanvänd Linux-konsoltextredigerare för både nybörjare och avancerade Linux-användare. Det är väldigt bekvämt att använda.

Några funktioner hos Nano:

  • Mycket anpassningsbara kortkommandon
  • Syntaxmarkering
  • Ångra och gör om åtgärder
  • Upptar allt tillgängligt utrymme
  • Stöder läsning från standardingång

4. GNU Emacs

Det är en mycket utbyggbar och anpassningsbar Linux-textredigerare, med en inbyggd tolk för programmeringsspråket Lisp. För att utöka funktionaliteten kan du installera olika tillägg.

  • Emacs funktioner:
  • Mycket dokumentation
  • Syntaxmarkering
  • Flerspråksstöd med Unicode
  • Stöd för olika tillägg, inklusive e-post, nyheter, debugger, kalender och andra.

5.Kate/Kwrite

Det är en funktionsrik och mycket utbyggbar textredigerare som levereras med KDE Plasma-skrivbordsmiljön. Kate-projektet syftar till att utveckla två huvudprogram: KatePart och Kate.

KatePart är en textredigeringskomponent som används i många KDE-program där textredigering kan behövas, och Kate är ett gränssnitt för att arbeta med flera dokument i en textredigerare.

Huvudfunktioner:

  • Utöka funktionalitet med skript
  • Unicode-stöd
  • Redigera text i flera paneler
  • Stöd för autokomplettering

Den stöder också fjärrredigering av filer och många andra funktioner, inklusive sök och ersätt, programmering, textmarkering, säkerhetskopiering, etc.

6. Lime Text

Det är till och med mer än bara en kraftfull textredigerare för Linux. Detta är en hel öppen källkod IDE. Man kan säga, efterföljaren till den populära Sublime Text. Kan användas både på kommandoraden och med ett grafiskt gränssnitt.

7. Pico Editor

Detta är en annan kommandoradsredigerare baserad på redigeraren som används i Pine News. Det är den bästa Linux-textredigeraren för nya användare, främst på grund av dess enkelhet jämfört med andra GUI-redigerare.

8. Jed Editor

Detta är en annan Linux-konsoltextredigerare med stöd för ett grafiskt gränssnitt och en rullgardinsmeny. Den är gjord speciellt för utveckling programvara och en av hans nyckelfunktionerär stöd för Unicode-läge.

9.GVim

Detta grafisk version populär textredigerare VIm. Den har alla samma funktioner som Vim, samt en meny som du kan göra många saker med.

10. Geany

Detta är en annan IDE som liknar en Linux-textredigerare, skräddarsydd för mjukvaruutveckling med GTK-verktyg.

Den har alla nödvändiga grundläggande funktioner:

  • Syntaxmarkering
  • Plugin-gränssnitt
  • Stöd olika typer filer
  • Kodvikning och navigeringsstöd
  • Automatisk komplettering
  • Stöd för automatisk stängning av HTML- och XML-taggar
  • Projektledningsfunktioner

11. Bladdyna

Det är en lätt Linux-textredigerare med ett GTK-baserat GUI. Det är populärt bland nya Linux-användare på grund av dess enkelhet.

Editorfunktioner:

  • Automatisk kodningsdetektering
  • Ångra och gör om funktioner
  • Radnummer i filen
  • Dra och släpp stöd
  • Utskriftsstöd

Bluefish är lätt att installera och använda, den bästa Linux-textredigeraren riktad till programmerare och webbutvecklare. Han stöttar stort antal funktioner:

  • Lätt och snabb
  • Integration med extern Linux-verktyg: lint, weblint, make, awk, grep, sort och andra.
  • Funktion för stavningskontroll
  • Stöd för att arbeta med flera projekt
  • Fjärrredigering av filer
  • Hitta och ersätt support
  • Ångra och gör om stöd
  • Automatisk återställning av ändrade filer

13. Atom

Detta är en mycket anpassningsbar Linux-textredigerare för Github-utvecklare baserad på Chromium-motorn. Programmet är mer som en IDE än bara en editor. Funktionaliteten kan utökas med ett stort antal plugins.

Detta är förmodligen en av de bästa redaktörerna för webbutvecklare. Här är dess funktioner:

  • Modernt gränssnitt i platt stil
  • Stöd för ett stort antal plugins
  • Stöder flera programmeringsspråk
  • Syntaxmarkering
  • Felsökningsprogram i Chromium
  • Fel vid markering

14. Fästen

Ytterligare en modern Linux-textredigerare baserad på Chromium-motorn, denna gång från Adobe. Egenheter:

  • LivePreview - alla ändringar som görs i dokumentet syns direkt på webbsidan
  • Syntaxmarkering
  • Redigeringstips
  • Ett stort antal plugins och tillägg

EncryptPad är en enkel textredigerare för flera plattformar med datakryptering. Har även ett inbyggt verktyg för att kryptera andra filtyper.

  • Texmaker är en textredigerare för att skapa LaTeX-dokument.

  • Typora är en markdown-redigerare med omedelbar visning av resultat.

  • Brackets är en gratis editor för webbdesigners och utvecklare. Främst avsett för att skriva och redigera HTML, CSS och JavaScript-kod.

  • Textadept är en textredigerare för programmerare. Tillverkad i en minimalistisk stil, låter dig separera arbetsfönster i flera delar och visa en eller flera filer samtidigt. Syntaxmarkering stöds för de flesta programmeringsspråk.

  • Emacs

    Emacs (GNU Emacs) är en textredigerare för Linux där de flesta åtgärder utförs med snabbtangenter. Emacs är mycket anpassningsbart och stöder plugins. Fullständigt arbete med Emacs kräver kunskap om programdokumentationen.

  • Vim

    Vim är en kraftfull textredigerare för Linux som kan köras helt i konsolläge. Vim har många funktioner. Det styrs med kortkommandon och " kontextkommandon", som det finns ett stort antal av.

  • Sigil

    Sigil - gratis program att skapa e-böcker V EPUB-format. Stöder funktioner för att formatera och markera text, infoga bilder, hyperlänkar, automatiskt skapande innehållsförteckning och mycket mer. Med Sigil kan du skapa fullfjädrade e-böcker.

  • Fb2edit är en gratis redigerare med öppen källkod för att skapa e-böcker i FB2-format. Stöder infogning av illustrationer, fotnoter och hyperlänkar.



  • Om du upptäcker ett fel markerar du ett textstycke och trycker på Ctrl+Enter
    DELA: