logo

Linux textredigerare

En textredigerare är ett slags datorprogram som kan redigera vanlig text. Ibland kallas sådana program 'anteckningsblock' programvara. Textredigerare erbjuds mjukvaruutveckling och operativsystempaket och kan användas för att modifiera, inklusive källkod för programmeringsspråk, dokumentationsfiler och konfigurationsfiler.

Linux textredigerare kan användas för redigera textfiler, skriva koder, uppdatera användarinstruktionsfiler, och mer. Ett Linux-system stöder flera textredigerare. Det finns två typer av textredigerare i Linux, som anges nedan:

    Kommandoradstextredigeraresom Vi, nano, pico och mer.GUI textredigeraresåsom gedit (för Gnome), Kwrite och mer.

En textredigerare spelar en viktig roll vid kodning. Så det är viktigt att välja den bästa textredigeraren. En textredigerare ska inte bara vara enkel utan också funktionell och ska vara bra att arbeta med.

A textredigerare med IDE-funktioner anses vara en bra textredigerare.

Vad är rik text och vanlig text?

Det finns väsentliga skillnader mellan rik text (som den som skapas av desktop publishing och ordbehandlingsprogram) och vanlig text (gjord och redigerad av många textredigerare).

Oformaterad text är uteslutande sammansatt av teckenrepresentation. Alla tecken representeras av en, två eller fyra bytes sekvens med fast längd eller som en sekvens med variabel längd på en fyra byte, i enlighet med särskilda teckenkodningskonventioner, inklusive UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 eller ASCII. Dessa konventioner anger flera utskrivbara tecken men icke-utskrivna tecken som hanterar textflödet, inklusive sidbrytningar, radbrytningar och mellanslag. Oformaterad text innehåller ingen annan textinformation, inte bara den tillämpade teckenkodningskonventionen.

  • Oformaterad text sparas i textfiler; men textfiler sparar inte enbart vanlig text.
  • Vanligtvis visades vanlig text med ett monospace-teckensnitt som kolumnformatering och horisontell justering gjordes med blanksteg ibland sedan de första datordagarna.
  • Å andra sidan kan rik text inkludera metadata, styckeformatering (t.ex. mellanslag, ord- och bokstavsfördelning, justering och indrag mellan rader och stycken), teckenformateringsdata (t.ex. stil, vikt, storlek och typutrymme) och sidspecifikationsdata (t.ex. läsriktning, marginal och storlek). Rich text kan vara komplicerat.
  • Textredigerare skapas för att öppna och lagra textfiler med vanlig text eller något annat som kan betraktas som vanlig text, såsom rich text-uppmärkning eller något annat uppmärkning (t.ex. SVG).

Kort historik om textredigerare

Datortext infogades i kort med hjälp av knapptryckningsenheter innan textredigerare fanns tillgängliga. Sedan bäddades fysiska lådor med tunna kartongkort in i kortläsaren. Dick-kortbilder, trummor och magnetiska filer gjorda av dessa typer av kort försköna hade i allmänhet inga radseparationstecken och förmodade 80- eller 90-figurer med fast längd. Håltejp var en ersättning för kort. Det kunde göras av ett fåtal teleprinters, som använde unika tecken för att representera postslut.

Några tidiga operativsystem innehöll batch-textredigerare, utvecklade med språkprocessorer eller som olika hjälpprogram; ett exempel var funktionen för att redigera källfiler, d.v.s. SQUOZE, för SCAT i SHARE OS.

  • De första kollektiva textredaktörerna var kända som 'linjeredigerare' logiskt för terminaler av typ skrivmaskin eller teleprinter utan displayer.
  • Kommandon (vanligtvis en knapptryckning) påverkade filredigeringar vid en fiktiv insättningspunkt känd som 'markör' .
  • Dessa redigeringar dokumenterades genom att skriva valfritt kommando för att skriva ut ett litet filavsnitt och genom att skriva ut hela filen med jämna mellanrum.
  • Markören kan flyttas via kommandon i några radredigerare som beskriver radnumret i filen, reguljära uttryck så småningom och textsträngar att hitta.
  • Några radredigerare kan användas via tangenttryckning; ändringskommandon kan tas från en kortlek och tillämpas på en beskriven fil.
  • Vissa grundläggande linjeredaktörer stödde en 'kontrollera' läge där modifieringskommandon visade de ändrade raderna.
  • Skärmbaserade textredigerare blev vanliga när datorterminaler tillsammans med videoskärmar fanns tillgängliga.

O26 var en av de ursprungliga helskärmsredigerarna, som specificerades för CDC 6000-seriens operatörskonsol 1967. vi var en annan initial helskärmsredigerare, som specificerades på 1970-talet; det är fortfarande en klassisk redigerare på Linux och Unix operativsystem. Dessutom skrevs UCSD Pascal Screen Oriented Editor på 1970-talet och utvecklades för både allmän text och sektionerad källkod.

Ett av de första projekten med öppen källkod och fri programvara, Emacs, är en annan tidigare realtids- och helskärmsredigerare som portades till olika system. Snabbheten och användarvänligheten hos en helskärmsredigerare motiverade flera tidiga köp av videoterminaler.

I en textredigerare är kärndatastrukturen den som hanterar strängen eller listan med poster som indikerar det aktuella filtillståndet som redigeras. Ambitionen för textredigerare som snabbare kan ångra/göra om tidiga redigeringar, infoga text och fjärrtext ledde till utvecklingen av mer komplicerade datastrukturer samtidigt som de avlidna kan lagras i en lång på varandra följande teckenuppsättning. En klassisk textredigerare använder en mellanrumsbuffert, ett rep, en bittabell eller en rads länkade lista som sin datastruktur.

Textredigeringstyper

Ett fåtal textredigerare är enkla och små, och andra ger komplexa och breda funktioner. Till exempel innehåller Unix-liknande och Unix-operativsystem pico-redigeraren men flera innehåller också Emacs- och vi-redigerarna. Microsofts system tillhandahåller det enkla anteckningsblocket så att olika personer använder andra redigerare med ytterligare funktioner, särskilt programmerare.

  • Under det klassiska Mac OS från Apple Macintosh fanns TeachText som senare ersattes 1994 av SimpleText, som ersattes i Mac OS X via TextEdit, som består av textredigeringsfunktioner med de som är vanliga för en ordbehandlare, som två eller flera teckensnittsval , marginaler och linjaler.
  • Dessa funktioner är samtidigt otillgängliga men måste ändras med användarkommando, eller genom att programmet bestämmer filtypen automatiskt.
  • Nästan varje ordbehandlare kan skriva och läsa filer i vanlig textstil, vilket gör att de kan starta filer som lagras av textredigerare. Att spara dessa typer av filer genom en ordbehandlare måste dock säkerställa att filen är specificerad i oformaterad text och att eventuella stycklistor eller textkodningsinställningar inte skulle komplicera filen för dess förväntade användning.
  • Många icke-WYSIWYG ordbehandlare, inklusive WordStar , är bekvämt pressade som textredigerare i bruk och användes som sådana vid 1980-talet.

Filformatet (standard) för dessa ordbehandlare har i allmänhet ett märkningsspråk, tillsammans med det vanliga formatet är visuell formatering och vanlig text som uppnås med icke-utskrivna escape-sekvenser eller kontrolltecken. Senare ordbehandlare, som Microsoft Word, lagrar filerna i binärt format och används oftast aldrig för att ändra vanliga textfiler.

Typiska egenskaper hos textredigerare

    Hitta och ersätt:Textredigerare erbjuder omfattande möjligheter att söka och ersätta textsträngar, antingen en uppsättning filer eller individuellt i en vald mapp eller öppna flikar.Klipp ut, kopiera och klistra in:Nästan varje textredigerare erbjuder metoder för att kopiera och flytta text mellan filer eller i filerna.Textformatering:Textredigerare underlättar ofta visuella formateringsaspekter, såsom automatisk indrag i punktlistor och radbrytningsformatering med ASCII-tecken, syntaxmarkering, kommentarformatering och så vidare.Ångra göra om:Textredigerare erbjuder att ångra och göra om den slutliga redigeringen som med processorer. Speciellt med tidigare textredigerare kommer ofta bara en redigeringshistoriknivå att komma ihåg, och ångra kommer bara att ske successivt 'växla' den sista förändringen.
  • Möjlighet att flytta till ett beskrivet radnummer.
  • Möjlighet att hantera UTF-8-kodad text.

Avancerade funktioner i textredigerare

  • Procedur och makrodefinition för att beskriva nya funktioner och kommandon som en blandning av tidigare kommandon och makron, troligen med godkända parametrar eller makrokapsling.
  • Profilmakron tillsammans med namn som beskrivs i t.ex. profil, miljö, körs automatiskt när en ny fil startas eller i början av en redigeringssession.
  • Profiler för att hålla alternativ fixerade av användaren mitt under redigeringssessionen.
  • Redigering av flera filer:Funktionerna för att redigera två eller flera filer vid tidpunkten för en redigeringssession, troligen komma ihåg alla raders nuvarande radmarkör för att infoga dubbletttext i alla filer, flytta eller kopiera text mellan filer, jämföra filer sida vid sida, etc.Flervyredigerare:Funktionen för att visa två eller flera vyer av en liknande fil, med separat markörspårning, justering av ändringar mellan fönstren men erbjuder samma funktioner som finns för oberoende filer.Kolumnbaserad redigering:Funktionen för att infoga och ändra data i en specifik kolumn, eller för att flytta data till särskilda kolumner.Expandera/komprimera, även känd som vikning:Funktionerna för att utesluta textavsnitt från visning tillfälligt. Det kan vara baserat på vissa syntaktiska komponenter eller en mängd radnummer, t.ex. med undantag för allt mellan BEGIN; och samma END;.Datatransformation:Läsa och kombinera en annan textfils innehåll till den för närvarande redigerade filen. Några textredigerare erbjuder ett sätt att lägga till resultatet av ett kommando som levereras till operativsystemets skal. En skiftande aspekt kan också konverteras till versaler eller gemener.Filtrering:Ett fåtal avancerade textredigerare tillåter redigeraren att överföra sektioner eller var och en av filerna som ändras till en annan tjänst och läsa utdata tillbaka till filen i positionen för raderna som 'filtreras'. Det är till exempel användbart att sortera en radserie numeriskt eller alfabetiskt, dra in källkod, göra matematiska beräkningar och så vidare.Sträckbarhet:En textredigerare designad för användning av flera programmerare måste erbjuda något plugin-verktyg, eller vara skriptbar; Därför kan en programmerare anpassa redigeraren med aspekter som krävs för att hantera programvaruprojekt, anpassa sig till särskilda kodningsstilar eller anpassa nyckelbindningar eller funktionalitet för specifika versionskontrollsystem eller programmeringsspråk.Syntaxmarkering:Markera konfigurationsfiler, märkningsspråk, källkod och annan text kontextuellt som representeras i ett förutsägbart eller organiserat format. Generellt tillåter redigerare användare att anpassa stilar eller färger som används för alla språkelement. Vissa redigerare tillåter också användare att ladda och använda teman för att ändra känslan och utseendet på hela redigerarens användargränssnitt.Syntax-orienterade redigerare:Ett fåtal textredigerare har syntaxstöd för ett eller flera språk och tillåter operationer i samband med syntaktiska enheter. Till exempel, infoga en WHEN-sats i en SELECT-sats.Kommandorad:Några redaktörer, som XEDIT och ISPF, har ett inbäddat fält på en skärm för att ange kommandon i motsats till text. Användaren kan behöva använda markörtangenterna för att växla mellan text- och kommandofälten eller så kan editorn tolka som en begäran om att ändra beroende på redigeraren.
    Markörnavigering kan skilja sig åt mellan textredigerare. Om du till exempel klickar på Avsluta kan du navigera till slutet av den radbrytande raden efter att ett klick har navigerat till slutet av texten på en rad på skärmen. Vanligtvis har blockorienterade terminaler inbäddade tangenter för markörrörelse, liksom tangentbord över datorer.Radkommandon:Linjekommandon kallas också sekvenskommandon eller prefixkommandon. Några redaktörer betraktar en fil som en textfilarray med motsvarande sekvensnummer eller radnummer och har ett annat radnummerfält för alla textfält.

Linjekommandot kan också beskrivas som en sträng som en användare anger i radnummerfältet och editorn identifierar som ett kommando som arbetar på just den raden eller radens block. Till exempel, LC för att konvertera en linje till gemener. Oavsett prefixets kommandonamn tillåter vissa redigerare att sekvensfältet förekommer efter ett textfält.

I det här avsnittet kommer vi att diskutera de 20 bästa textredigerarna för Linux . Vidare kommer vi att prata om de senaste textredigerarna och jämföra dem med traditionella textredigerare som t.ex Vi och nano . Detta hjälper dig att välja den redigerare du väljer.

  1. Vi/VIM-redigerare
  2. Nano-redaktör
  3. Redigerare
  4. Sublim textredigerare
  5. VSCode
  6. GNU emacs
  7. Atom redaktör
  8. Redaktör för parenteser
  9. toppredaktör
  10. Blåfisk
  11. Kate/Kwrite
  12. Anteckningar ++
  13. Förmörkelse
  14. gVIM-redigerare
  15. Jed redaktör
  16. Geany redaktör
  17. Leaf Pad
  18. Ljusbord
  19. Medit textredigerare
  20. CodeLite

1.Vi/VIM-redigerare

Vim editor är en av de mest använda och kraftfulla kommandoradsbaserade redaktörerna i Linux-systemet. Som standard stöds det av de flesta Linux-distros. Den har förbättrade funktioner från det gamla Unix Vi editor . Det är en användarvänlig redigerare och ger samma miljö för alla Linux-distros. Det kallas också som programmerarens redaktör eftersom de flesta programmerare föredrar Vi editor.

Vi-redigeraren har några speciella funktioner som Vi-lägen och syntaxmarkering som gör den kraftfull än andra textredigerare. I allmänhet har den två lägen:

Kommandoläge: Kommandoläget låter oss utföra åtgärder på filer. Som standard startar den i kommandoläge. I det här läget betraktas alla typer av ord som kommandon. Vi kan utföra kommandon i detta läge.

Infogningsläge: Infogningsläget gör det möjligt att infoga text på filer. För att växla från kommandoläge till infogningsläge, tryck på Esc för att gå ur aktivt läge och 'jag' nyckel.

För att lära dig mer om Vi editor, besök Vi-redigeraren med kommandon .

För att anropa vi-redigeraren, kör kommandot vi med filnamnet enligt följande:

 vi 

Det kommer att se ut som nedanstående bild:

Linux textredigerare

2. Nano editor

Nano är en rättfram redaktör. Den är designad för både nybörjare och avancerade användare. Den har många anpassningsfunktioner.

Några avancerade funktioner i en nanotextredigerare är följande:

  • Den har mycket anpassningsbara nyckelbindningar
  • Den stöder syntaxmarkering
  • Den har alternativ för ångra och göra om
  • Den ger full linjevisning på standardutgången
  • Den har personsökarstöd för att läsa från standardinmatning

För att öppna filen med nano editor, kör kommandot enligt följande:

 nano 

Nanoredigeraren ser ut så här:

Linux textredigerare

I nanoredigeraren finns de användbara alternativen längst ner, använd Alternativet CTRL+ att utföra en operation. Till exempel, för att avsluta redigeraren, använd CTRL +X nycklar. För att lära dig mer om nanoredigerare, besök Linux Nano Editor.


3. Redigera editor

Gedit-redigeraren är standardredigeraren för GNOME-skrivbordsmiljön. När vi öppnar en fil öppnas den med Gedit-redigeraren. Det ger enkla funktioner som alla grundläggande textredigerare. Det är en lätt redigerare med ett enkelt användargränssnitt. Den släpptes offentligt år 2000 med en GNOME-skrivbordsmiljö. Den är utvecklad med hjälp av C programmeringsspråk och stöder alla teckensnittsfamiljer.

Några nyckelfunktioner i gedit textredigerare är följande:

  • Det ger syntaxmarkering.
  • Den stöder internationaliserad text.
  • Den stöder flera programmeringsspråk.

För att anropa gedit-editorn från terminalen, kör följande kommando:

 gedit 

Det ser ut som:

Linux textredigerare

4. Sublim text

Den sublima textredigeraren är också en av de mest populära IDE-baserade textredigerarna. Det används som ett utvecklingsmiljöverktyg mer än en textredigerare. Den har flera funktioner för att stödja många programmerings- och märkningsspråk. Dessutom stöder den många plugins för att göra den till mer än en textredigerare.

java konstanter

Några nyckelfunktioner i en sublim textredigerare är följande:

  • Den har en utmärkt kommandopalett.
  • Det är ett python-baserat plugin-API.
  • Den stöder parallell redigering av kod.
  • Det ger projektspecifika preferenser.

Utför följande kommandon för att installera den sublima textredigeraren:

 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text 

För att lära dig mer om installation, besök Installera sublim textredigerare på ubuntu .

Vi kan öppna den sublima editorn genom att bläddra i applikationer. Vi kan också öppna den från terminalen. För att komma åt den sublima editorn från terminalen, kör följande kommando:

 subl 

Det kommer att se ut som nedanstående bild:

Linux textredigerare

5. VSCode Editor

VSCode editor är en modern och allmänt använd textredigerare. Den är byggd av Microsoft och har stöd för Linux, Mac och Windows OS . Det underlättar med många kraftfulla funktioner för att stödja många programmeringsspråk och märkningsspråk.

För att installera VSCode, ladda ner det binära paketet från Här . Och kör kommandot nedan för Debian- och Ubuntu-baserade system:

 sudo apt install./.deb 

Några nyckelfunktioner i VSCode-redigeraren är följande:

  • Den har fullt stöd för felsökning med en interaktiv konsol, brytpunkter, anropsstackar och mer.
  • Den har inbyggt stöd för Git- och Git-kommandon.
  • Det underlättar med IntelliSense.
  • Det ger många anpassningsalternativ.
  • Den har massivt stöd för språk.
  • Den stöder växlingsbara layouter.
  • Den har en inbyggd terminal.

VSCode-redigeraren ser ut som bilden nedan:

Linux textredigerare

6.GNU Emacs

GNU Emacs är den äldsta och enklaste textredigeraren för Linux-systemet. Det är en del av GNU-projektet. Det är fortfarande en populär textredigerare som används av tusentals användare på grund av dess enkelhet. Det är skrivet i C och LISP programmeringsspråk.

Några nyckelfunktioner hos GNU Emacs är följande:

  • Den har alternativ för post och nyheter.
  • Den tillhandahåller en förlängning av felsökningsgränssnitt.
  • Den har omfattande dokumentation och support.

Utför följande kommandon för att installera GNU Emacs:

 sudo apt-get update sudo apt-get install emacs 

För att komma åt den från terminalen, kör följande kommando:

 emacs 

Det kommer att se ut som nedanstående bild:

Linux textredigerare

7. Atom Editor

Atom är en gratis och öppen källkodsredigerare utvecklad av GitHub Inc . Det är plattformsoberoende och stöder flera programmeringsspråk. Det kallas också för en hackbar textredigerare för 2000-talet '. Det utvecklades för utvecklingsändamålet. Det är helt anpassningsbart med hjälp av webbteknologier som t.ex JavaScript och HTML. Det underlättar med Node.js-baserade plugins och Git-kontroll.

Några nyckelfunktioner i Atom Editor är följande:

  • Det är öppen källkod.
  • Den har en modern, anpassningsbar layout.
  • Det underlättar med attraktiva teman.
  • Det ger inbyggt Git-stöd.
  • Det ger realtidssamarbete med Telesync.
  • Den har smart auto-complete och IntelliSense.
  • Den har en inbyggd pakethanterare.

För att installera Atom, ladda ner det binära paketet från officiella webbplats för Atom , och kör följande kommando:

 sudo dpkg -i Downloads/atom-amd64.deb 

För att veta mer om installation, besök här.

Det kommer att se ut som nedanstående bild:

Linux textredigerare

8. Redaktör för parenteser

Brackets Editor är en gratis textredigerare med öppen källkod utvecklad av Adobe . Den fokuserar främst på webbutveckling. Det ger en rik kodredigeringsupplevelse med flera gratis tillägg. Det är skrivet i HTML, CSS och JS.

Några nyckelfunktioner i Brackets Editor är följande:

  • Det ger ett attraktivt användargränssnitt.
  • Den har förprocessorstöd för SCSS och LESS.
  • Det underlättar med inline-redigerare.
  • Det ger en liveförhandsvisning.
  • Den har stöd för redigering med flera flikar.
  • Den har PHP-stöd.
  • Den stöder Language Server Protocol.
  • Den stöder plugin-tillägg.

För att installera Brackets Editor, kör följande kommandon:

 sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 

Det kommer att se ut så här:

Linux textredigerare

9. Peak Editor

Pico-redigeraren är en terminalbaserad Linux-textredigerare. Den har inbyggt stöd för pinjenyheter och e-postklienter. Den är väldigt enkel att använda och underlättar med några användbara funktioner som t.ex motivering, klipp/klistra, stavningskontroll , och mer. Men det är bara en enkel textredigerare, så den erbjuder inte många funktioner som andra Linux-textredigerare.

Det är inte enbart gratis textredigerare, så de flesta Linux-distributioner tillhandahåller inte pico som textredigerare.

Det stöder inte att arbeta med flera filer samtidigt. Den kan inte heller utföra sök- och ersättningsoperationer över flera filer.

För att öppna en fil med en pico-textredigerare, kör kommandot enligt följande:

 pico 

Det kommer att se ut som nedan kommando:

Linux textredigerare

10. Blåfisk

Bluefish är en gratis textredigerare med öppen källkod för Linux-systemet. Det är en avancerad textredigerare som har massor av verktyg för programmering. Det är bra för att utveckla dynamiska webbplatser. Den stöder flera språk och verktyg som t.ex PHP, C, C++, JavaScript, Java , Google Go, och många fler.

Några nyckelfunktioner i Bluefish textredigerare är följande:

  • Den är lätt och snabb.
  • Det tillåter integration med externa Linux-program som make, sed, awk, lint, weblint och många fler.
  • Det underlättar med stavningskontrollen.
  • Det gör att vi kan arbeta med flera projekt.
  • Den har fjärrredigering av filer.
  • Det ger en sök och ersätt-funktion.
  • Den har möjligheten att ångra och göra om.
  • Det ger automatisk återställning av modifierade filer.

För att installera Bluefish, kör följande kommandon:

 sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish 

För att veta mer om installation, besök Installera Bluefish editor på Ubuntu.

För att öppna filen med bluefish, kör följande kommando:

 bluefish 

det kommer att se ut så här:

Linux textredigerare

11. Kate/Kwrite

kate är en avancerad redigerare för flera dokument. Det är en del av KDE, sedan version 2.2. Kubuntu-skrivbordsmiljön levererar den som standardredigerare. Om du är bekant med Kubuntu-miljön måste du ha känt till Kate Editor. Det ger dig att arbeta med flera filer samtidigt. Det anses vara en IDE eftersom det har kraftfulla funktioner som en IDE. Det är bra för att redigera konfigurationsfiler, visa HTML-källor från Konqueror, skapa nya applikationer och många fler uppgifter.

Några nyckelfunktioner i Kate Editor är följande:

Några av de unika egenskaperna hos Kate inkluderar:

  • Det är en kraftfull IDE.
  • Det ger stöd för många språk.
  • Den har en automatisk språkavkänningsfunktion.
  • Den ställer in indrag för dokument automatiskt.

För att installera kate-editorn, kör följande kommando:

 sudo apt-get install kate 

För att öppna en fil med kate editor, kör följande kommando:

 kate 

Det kommer att se ut som nedanstående bild:

Linux textredigerare

12. Anteckningar++

Notepad++ är en grundläggande textredigerare med många anpassningsalternativ. Den fokuserar främst på hastighet och minimal programstorlek. Det används mest av Windows-användare. Den stöder flera plugins för att öka dess funktionalitet.

Några nyckelfunktioner i Notepad++ är följande:

  • Den stöder flikredigering.
  • Den ger kodvikning.
  • Den har stöd för bokmärken.
  • Den har en dokumentkarta.
  • Det ger stöd för Perl-kompatibelt reguljärt uttryck.

För att installera notepad ++, kör följande kommandon:

 sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus 

För att veta mer om installationsprocessen, besök Hur man installerar notepad++ på Ubuntu.

För att öppna en fil med notepad++, kör följande kommando:

 notepad-plus-plus 

Det kommer att se ut som bilden nedan:

Linux textredigerare

13. Förmörkelse

Eclipse är en av de mest använda IDE (integrerad utvecklingsmiljö) för utveckling. Det är ett föredraget val av Java-utvecklare eftersom det är utvecklat i Java och ger flera funktioner för att utveckla avancerade java-applikationer. Det ger stöd för andra programmeringsspråk också, och vi behöver installera extra plugins för att skriva kod på andra programmeringsspråk som t.ex. PHP , Pytonorm , C, C++, Ruby on Rails, COBOL och mer.

Några nyckelfunktioner i förmörkelsen är följande:

  • Det är en gratis och öppen källkodsredigerare.
  • Det tillhandahåller Java-utvecklingsverktyg för Java-utvecklare.
  • Den har massivt plugin-stöd.
  • Det tillhandahåller en eclipse-marknadsplats för att ladda ner ytterligare verktyg.

För att installera Eclipse, kör följande kommandon:

 sudo apt update sudo apt install eclipse 

För att veta mer om installationsprocessen, besök Hur man installerar Eclipse på Ubuntu.

Det kommer att se ut som bilden nedan:

Linux textredigerare

14. gVim Editor

gVim-redigeraren är GUI-versionen av den populära Vim-redigeraren. Den har liknande funktionalitet och lägen som kommandoradsredigeraren Vim. Den kan enkelt laddas ner från mjukvarubutiken. För att installera det från terminalen, kör följande kommandon:

 sudo apt-get update -y sudo apt-get install -y gvim 

För att öppna en fil med gVim från terminalen, kör följande kommando:

 gvim 

Det kommer att se ut som bilden nedan:

Linux textredigerare

15. Jed Redaktör

Jed är en kommandoradsredigerare som stöder omfattande användning av S-Lang-biblioteket. Jed stöder alla dess smaker för olika operativsystem som Linux och Windows. Det är en lätt redigerare, vilket gör den till en idealisk redigerare för system med låg konfiguration.

java vs c++

Några nyckelfunktioner i Jed editor är följande:

  • Det ger färgsyntaxmarkering på färgterminaler.
  • Den har kodvikningsstöd.
  • Den tillhandahåller rullgardinsmenyer på terminalen.
  • Den har stöd för emuleringsredigerare som Emacs, EDT, WordStar, Borland, Brief, etc.
  • Det är utbyggbart i det C-liknande språket S-Lang för att göra det mycket anpassningsbart.
  • Den stöder en mängd olika programmeringslägen för flera programmeringsspråk.

För att installera Jed-redigeraren, kör följande kommandon:

 sudo apt-get update -y sudo apt-get install -y jed 

Det kommer att se ut som bilden nedan:

Linux textredigerare

16. Geany Editor

Geany är en kraftfull, lätt redigerare för Linux-systemen. Den är stabil och stöder massor av funktioner för att göra den användbar. Den har inbyggt stöd för flera programmeringsspråk. Det stöds av andra operativsystem som t.ex Windows och Mac också.

Några nyckelfunktioner i Geany editor är följande:

  • Det ger syntaxmarkeringsfunktion.
  • Det ger ett pluggbart gränssnitt.
  • Den stöder många filtyper.
  • Det ger kodvikning och kodnavigeringsalternativ.
  • Det ger ett automatiskt kompletteringsalternativ.
  • Den stöder automatisk stängning av HTML- och XML-taggar.

För att installera Geany editor, kör följande kommandon:

 sudo apt-get update sudo apt-get install geany 

Det kommer att se ut som kommandot nedan:

Linux textredigerare

17. Bladplatta

Leafpad är en enkel GTK-baserad textredigerare. Det är en populär textredigerare bland Linux-användare på grund av dess enkelhet och lätthet.

De viktigaste funktionerna i Leafpad är följande:

  • Det ger ett koduppsättningsalternativ.
  • Den tillhandahåller automatisk koduppsättningsdetektering (UTF-8 och vissa koduppsättningar).
  • Det underlättar obegränsade Ångra/Gör om-operationer.
  • Den ger automatisk/flerradsindragning.
  • Den visar det aktuella radnumret.
  • Det ger dra och släpp-funktion.
  • Det tillåter utskriftsfiler.

För att installera Leafpad, kör följande kommandon:

 sudo apt-get update -y sudo apt-get install -y leafpad 

Det kommer att se ut som kommandot nedan:

Linux textredigerare

18. Ljusbord

Ett ljusbord är en modern IDE-baserad textredigerare med öppen källkod. Det är en av de bästa textredigerarna i Linux-systemet.

Några nyckelfunktioner i Light table är följande:

  • Det är gratis och öppen källkod.
  • Det är plattformsoberoende och lätt.
  • Det ger ett modernt, smart användargränssnitt med ett minimalistiskt gränssnitt.
  • Det ger automatisk komplettering under kodning.
  • Det stöder inline-utvärdering.
  • Den har många anpassningsalternativ med teman och plugins.
  • Det ger delade vyer och omedelbar feedback.
  • Den har en kommandopalett.
  • Det underlättar med fuzzy finder.
  • Den stöder automatiska uppdateringar.

Vi kan helt enkelt ladda ner ljusbordet från dess officiella webbplats. För att installera det från terminalen, kör följande kommandon:

 sudo add-apt-repository ppa:dr-akulavich/lighttable sudo apt-get update sudo apt-get install lighttable-installer 

Det kommer att se ut som bilden nedan:

Linux textredigerare

19. Medit-textredigerare

Medit-textredigeraren är en lätt textredigerare med öppen källkod. Den är tillgänglig för alla större operativsystem som Linux, Mac och Windows. Det startades med en enkel inbyggd komponent av CGAP, men den är nu uppgraderad som en fristående textredigerare.

Några nyckelfunktioner i Medit är följande:

  • Det ger syntaxmarkering.
  • Det underlättar många plugins för flera programmeringsspråk.
  • Den stöder reguljära uttryck.
  • Det underlättar med konfigurerbara tangentbordsacceleratorer.

För att installera medit, kör följande kommandon:

 sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y 

Det kommer att se ut som bilden nedan:

Linux textredigerare

20. CodeLite

CodeLite är en öppen källkod IDE som stöder plattformsoberoende. Den stöder flera mest använda programmeringsspråk som C, C++ , PHP och JavaScript. Den stöder alla större plattformar som Linux, Mac och Windows.

För att installera CodeLite, kör följande kommandon:

 sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y 

Det kommer att se ut som bilden nedan:

Linux textredigerare

Några specialiserade redaktörer

Redaktörer innehåller extrafunktioner och specialfunktioner, t.ex.

    Källkodsredigerare är några textredigerare med extra funktionalitet för att erbjuda källkodsproduktion. Dessa har ofta användarprogrammerbar kodnavigering, syntaxmarkeringsfunktioner och tangentbordsmakron eller kodningsverktyg på samma sätt som HTML-redigeraren. Integrerade utvecklingsmiljöer är utvecklade för att hantera och effektivisera större programmeringsprojekt. Vanligtvis används de bara för programmering eftersom de innehåller flera funktioner som är onödiga för grundläggande textredigering. Hopfällbar redigerare innehåller 'ortodoxa redigerare' som är Xedit-derivat. Redaktörer som arbetar med vikning utan programmeringsspecifika aspekter är allmänt kända som outliners.
  • Författarna till World Wide Web är försedda med en rad HTML-redigerare som används för uppgiften att bygga webbsidor. De innehåller E Text Editor, KompoZer och Dreamweaver. Flera ger möjlighet att se det pågående arbetet i en vanlig webbläsare eller inbyggd HTML-renderingsmotor.
  • Nästan varje webbutveckling är implementerad i ett dynamiskt programmeringsspråk som PHP eller Ruby med en IDE eller källkodsredigerare. HTML tillhandahålls av var och en, men de underliggande statiska webbplatserna lagras som separata mallfiler som samlas in av programvaran som hanterar webbplatsen och utgör inte hela HTML-dokumentet.
  • Outliners är också kända som trädbaserade redigerare eftersom de innehåller hierarkiska konturträd med hjälp av en textredigerare. Vikning kan behandlas som en specialiserad konturform.
  • Datavetare, fysiker och matematiker skapar ofta böcker och artiklar med LaTeX och TeX i vanliga textfiler. Ofta genereras sådana dokument av en vanlig textredigerare, även om ett fåtal personer använder specialiserade TeX-redigerare.
  • Samarbetsredaktörer tillåta två eller flera användare att samtidigt arbeta på ett liknande dokument i ett nätverk från avlägsna platser. De ändringar som görs av specifika användare följs automatiskt och kombineras i dokumentet för att ta bort möjligheten till inkompatibla redigeringar. Distraktionsfria redaktörer erbjuda ett minimalistiskt gränssnitt tillsammans med målet att separera skribenten från det återstående operativsystemet och applikationen, så att de kan koncentrera sig på skrivandet utan distraktioner genom gränssnittskomponenter, såsom meddelande eller verktygsfält.