logo

Linux tekstredigerere

Et tekstredigeringsprogram er et slags dataprogram som kan redigere ren tekst. Noen ganger kalles slike programmer 'notisblokk' programvare. Tekstredigerere tilbys programvareutvikling og operativsystempakker og kan brukes til å endre, inkludert programmeringsspråkkildekode, dokumentasjonsfiler og konfigurasjonsfiler.

Linux tekstredigerere kan brukes til redigere tekstfiler, skrive koder, oppdatere brukerveiledningsfiler, og mer. Et Linux-system støtter flere tekstredigerere. Det er to typer tekstredigerere i Linux, som er gitt nedenfor:

    Kommandolinjetekstredigereresom Vi, nano, pico og mer.GUI-tekstredigerereslik som gedit (for Gnome), Kwrite og mer.

En tekstredigerer spiller en viktig rolle under koding. Så det er viktig å velge den beste tekstredigereren. En tekstredigerer skal ikke bare være enkel, men også funksjonell og skal være god å jobbe med.

EN tekstredigerer med IDE-funksjoner regnes som en god tekstredigerer.

Hva er rik tekst og ren tekst?

Det er vesentlige forskjeller mellom rik tekst (som den som er laget av desktop publishing og tekstbehandlingsprogram) og ren tekst (laget og redigert av mange tekstredigerere).

Utelukkende består ren tekst av tegnrepresentasjon. Alle tegn er representert av én, to eller fire bytes sekvens med fast lengde eller som én-fire bytes sekvens med variabel lengde, i samsvar med spesielle tegnkodingskonvensjoner, inkludert UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022, eller ASCII. Disse konvensjonene spesifiserer flere utskrivbare tegn, men ikke-utskriftstegn som styrer tekstflyten, inkludert sideskift, linjeskift og mellomrom. Ren tekst inneholder ingen annen tekstinformasjon, ikke bare tegnkodingskonvensjonen som er brukt.

  • Ren tekst lagres i tekstfiler; tekstfiler lagrer imidlertid ikke utelukkende ren tekst.
  • Vanligvis ble ren tekst vist med en monospace-skrifttype som kolonneformatering, og horisontal justering ble gjort med mellomrom noen ganger siden de første datamaskindagene.
  • På den annen side kan rik tekst inkludere metadata, avsnittsformatering (f.eks. mellomrom, ord- og bokstavfordeling, justering og innrykk mellom linjer og avsnitt), tegnformateringsdata (f.eks. stil, vekt, størrelse og skriftrom) og sidespesifikasjonsdata (f.eks. leseretning, marg og størrelse). Rik tekst kan være komplisert.
  • Tekstredigerere er laget for å åpne og lagre tekstfiler med ren tekst eller noe annet som kan betraktes som ren tekst, for eksempel rik tekst-oppmerking eller noe annet oppmerking (f.eks. SVG).

Kort historie om tekstredigerere

Datamaskintekst ble satt inn i kort ved hjelp av tastetrykkenheter før tekstredigerere var tilgjengelige. Deretter ble fysiske esker med tynne pappkort innebygd i kortleseren. Dick-kortbilder, trommer og magnetiske filer laget av disse typene kort som forskjønner hadde generelt ingen linjeseparasjonstegn og antatte 80- eller 90-tegnopptegnelser med fast lengde. Hulleteip var en erstatning for kort. Det kunne lages av noen få teleprintere, som brukte unike tegn for å representere postslutt.

Noen få tidlige operativsystemer inneholdt batch-tekstredigerere, utviklet med språkprosessorer eller som forskjellige hjelpeprogrammer; et eksempel var funksjonen for å redigere kildefiler, dvs. SQUOZE, for SCAT i SHARE OS.

  • De første kollektive tekstredaktørene var kjent som 'linjeredaktører' logisk for terminaler i skrivemaskin- eller teleskriverstil uten skjermer.
  • Kommandoer (vanligvis ett tastetrykk) påvirket filredigeringer på et fiktivt innsettingspunkt kjent som 'markør' .
  • Disse redigeringene ble dokumentert ved å skrive en kommando for å skrive ut en liten fildel og ved å skrive ut hele filen med jevne mellomrom.
  • Markøren kan flyttes via kommandoer i noen få linjeredigeringsprogrammer som beskriver linjenummeret inne i filen, regulære uttrykk til slutt, og tekststrenger å finne.
  • Noen få linjeredigerere kan brukes via tastetrykk; endrede kommandoer kan tas fra en kortstokk og brukes på en beskrevet fil.
  • Noen grunnleggende linjeredaktører støttet en 'bekrefte' modus der modifikasjonskommandoer viste de endrede linjene.
  • Skjermbaserte tekstredigerere ble vanlig da dataterminaler sammen med videoskjermer var tilgjengelige.

O26 var en av de originale fullskjermredigerere, som ble spesifisert for CDC 6000-seriens operatørkonsoll i 1967. vi var en annen innledende fullskjermredigerer, som ble spesifisert på 1970-tallet; det er fortsatt en klassisk editor på Linux- og Unix-operativsystemer. Dessuten ble UCSD Pascal Screen Oriented Editor skrevet på 1970-tallet og ble utviklet for både generell tekst og seksjonert kildekode.

Et av de første åpen kildekode- og gratisprogramvareprosjektene, Emacs, er en annen tidligere sanntids- og fullskjermredigerer som ble portert til forskjellige systemer. Hastigheten og brukervennligheten til en fullskjermredigerer motiverte flere tidlige videoterminalkjøp.

I et tekstredigeringsprogram er kjernedatastrukturen den som håndterer strengen eller listen over poster som indikerer gjeldende filtilstand som redigeres. Ambisjonen om tekstredigerere som raskere kan angre/gjøre om tidlige redigeringer, sette inn tekst og ekstern tekst førte til fremskritt av mer kompliserte datastrukturer mens de avdøde kan lagres i en lang sammenhengende tegnarray. Et klassisk tekstredigeringsprogram bruker en gap-buffer, et tau, en brikketabell eller en linjes koblede liste, som sin datastruktur.

Tekstredigeringstyper

Noen få tekstredigerere er enkle og små, og andre gir komplekse og brede funksjoner. For eksempel inneholder Unix-lignende og Unix-operativsystemer pico-editoren, men flere inneholder også Emacs- og vi-editorene. Microsoft-systemer gir den enkle Notisblokken slik at forskjellige personer bruker andre redaktører med tilleggsfunksjoner, spesielt programmerere.

  • Under det klassiske Mac OS til Apple Macintosh, var det TeachText senere erstattet i 1994 av SimpleText, som ble erstattet i Mac OS X via TextEdit, som består av tekstredigeringsfunksjoner med de som er vanlige for en tekstbehandler, som to eller flere fontvalg , marger og linjaler.
  • Disse funksjonene er samtidig utilgjengelige, men må endres av brukerkommando, eller ved at programmet bestemmer filtypen automatisk.
  • Nesten alle tekstbehandlere kan skrive og lese filer i ren tekststil, slik at de kan starte filer som er lagret av tekstredigerere. Lagring av denne typen filer gjennom en tekstbehandler må imidlertid sikre at filen er spesifisert i rent tekstformat og at eventuelle stykkliste- eller tekstkodingsinnstillinger ikke vil komplisere filen for forventet bruk.
  • Mange ikke-WYSIWYG tekstbehandlere, inkludert WordStar , er praktisk tatt i bruk som tekstredigerere og ble brukt som sådan på 1980-tallet.

Filformatet (standard) til disse tekstbehandlerne har generelt et markup-språk, sammen med at det vanlige formatet er visuell formatering og ren tekst oppnådd med ikke-utskrivende escape-sekvenser eller kontrolltegn. Senere tekstbehandlere, som Microsoft Word, lagrer filene i binært format og brukes stort sett aldri til å endre vanlige tekstfiler.

Typiske funksjoner for tekstredigerere

    Finn og erstatt:Tekstredigerere tilbyr omfattende fasiliteter for å søke og erstatte tekststrenger, enten sett med filer eller individuelt i en valgt mappe eller åpne faner.Klipp ut, kopier og lim inn:Nesten alle tekstredigerere tilbyr metoder for å kopiere og skifte tekst mellom filer eller i filene.Tekstformatering:Tekstredigerere forenkler ofte visuelle formateringsaspekter, for eksempel automatisk innrykk av punktlister, og linjebrytingsformatering med ASCII-tegn, syntaksutheving, kommentarformatering og så videre.Angre gjør om:Tekstredigerere tilbyr å angre og gjøre om den endelige redigeringen som med prosessorer. Spesielt med tidligere tekstredigerere huskes ofte bare ett redigeringshistorikknivå, og utstedelse av angre vil bare suksessivt 'veksle' den endelige endringen.
  • Evne til å flytte til et beskrevet linjenummer.
  • Evne til å administrere UTF-8-kodet tekst.

Avanserte funksjoner i tekstredigerere

  • Prosedyre og makrodefinisjon for å beskrive nye funksjoner og kommandoer som en blanding av tidligere kommandoer og makroer, sannsynligvis med beståtte parametere eller makronesting.
  • Profilmakroer sammen med navn beskrevet i, for eksempel profil, miljø, kjøres automatisk når en ny fil startes eller ved starten av en redigeringsøkt.
  • Profiler for å holde alternativene løst av brukeren midt i redigeringsøkten.
  • Redigering av flere filer:Funksjonene for å redigere to eller flere filer på tidspunktet for en redigeringsøkt, sannsynligvis huske alle linjers gjeldende linjemarkør for å sette inn duplikattekst i alle filer, flytte eller kopiere tekst mellom filer, side ved side sammenligne filer, etc.Flervisningsredigerere:Funksjonen for å vise to eller flere visninger av en lignende fil, med separat markørsporing, justering av modifikasjoner mellom vinduene, men tilbyr de samme funksjonene som finnes for uavhengige filer.Kolonnebasert redigering:Funksjonen for å sette inn og endre data i en bestemt kolonne, eller for å flytte data til bestemte kolonner.Utvid/skjul sammen, også kjent som folding:Funksjonene for å ekskludere tekstseksjoner fra visning midlertidig. Det kan være basert på noen syntaktiske komponenter eller en rekke linjenumre, f.eks. unntatt alt mellom BEGIN; og samme END;.Datatransformasjon:Lese og kombinere en annen tekstfils innhold til den redigerte filen. Noen få tekstredigerere tilbyr en måte å legge til resultatet av en kommando levert til skallet til operativsystemet. Et sideskiftende aspekt kan også konverteres til store eller små bokstaver.Filtrering:Noen få avanserte tekstredigerere lar redaktøren overføre seksjoner eller hver av filene som endres til en annen tjeneste og lese utdataene tilbake til filen i posisjonen til linjene som blir 'filtrert'. For eksempel er det nyttig å sortere en linjeserie numerisk eller alfabetisk, rykke inn kildekode, gjøre matematiske beregninger og så videre.Utvidbarhet:Et tekstredigeringsprogram designet for bruk av flere programmerere må tilby et eller annet pluginverktøy, eller være skriptbar; derfor kan en programmerer tilpasse redaktøren med aspekter som kreves for å håndtere programvareprosjekter, tilpasse seg bestemte kodestiler, eller tilpasse nøkkelbindinger eller funksjonalitet for spesifikke versjonskontrollsystemer eller programmeringsspråk.Syntaksutheving:Uthev konfigurasjonsfiler, markeringsspråk, kildekode og annen tekst kontekstuelt som er representert i et forutsigbart eller organisert format. Generelt tillater redaktører brukere å tilpasse stilene eller fargene som brukes for alle språkelementer. Noen redaktører tillater også brukere å laste inn og bruke temaer for å endre følelsen og utseendet til hele brukergrensesnittet til redaktøren.Syntaksorienterte redaktører:Noen få tekstredigerere har syntaksstøtte for ett eller flere språk, og tillater operasjoner i sammenheng med syntaktiske enheter. For eksempel å sette inn en WHEN-setning i en SELECT-setning.Kommandolinje:Noen få redaktører, som XEDIT og ISPF, har et innebygd felt på en skjerm for å legge inn kommandoer i motsetning til tekst. Brukeren må kanskje bruke markørtastene for å skifte mellom tekst- og kommandofeltene, eller redaktøren kan tolke som forespørsler om å endre avhengig av redaktøren.
    Markørnavigering kan variere mellom tekstredigerere. Hvis du for eksempel klikker på Avslutt, kan du navigere til slutten av linjen etter at ett klikk har navigert til slutten av teksten på en rad på skjermen. Vanligvis har blokkorienterte terminaler innebygde taster for markørbevegelse, det samme gjør tastaturer over PC-er.Linjekommandoer:Linjekommandoer kalles også sekvenskommandoer eller prefikskommandoer. Noen få redaktører anser en fil som en tekstfilarray med tilsvarende sekvensnummer eller linjenummer og har et annet linjenummerfelt for alle tekstfelt.

Linjekommandoen kan også beskrives som en streng som en bruker skriver inn i linjenummerfeltet og editoren identifiserer som en kommando som arbeider på den bestemte linjen eller linjens blokk. For eksempel LC for å konvertere en linje til små bokstaver. Uavhengig av prefikskommandonavnet, tillater noen redaktører at sekvensfeltet oppstår etter et tekstfelt.

I denne delen skal vi diskutere de 20 beste tekstredigererne for Linux . Videre vil vi snakke om de nyeste tekstredigerere og sammenligne dem med tradisjonelle tekstredigerere som Vi og nano . Dette vil hjelpe deg med å velge redigeringsprogrammet du ønsker.

  1. Vi/VIM redaktør
  2. Nano-redaktør
  3. Redigeringsredaktør
  4. Sublimt tekstredigeringsprogram
  5. VS-kode
  6. GNU emacs
  7. Atom-redaktør
  8. parentes editor
  9. topp redaktør
  10. Blåfisk
  11. Kate/Kwrite
  12. Notisblokk ++
  13. Formørkelse
  14. gVIM editor
  15. Jed-redaktør
  16. Geany redaktør
  17. Bladpute
  18. Lysbord
  19. Medit tekstredigerer
  20. CodeLite

1.Vi/VIM editor

Vim editor er en av de mest brukte og kraftige kommandolinjebaserte redaktørene i Linux-systemet. Som standard støttes den av de fleste Linux-distros. Den har forbedrede funksjoner fra den gamle Unix Vi-redaktør . Det er en brukervennlig editor og gir det samme miljøet for alle Linux-distroene. Det er også betegnet som programmererens redaktør fordi de fleste programmerere foretrekker Vi-editor.

Vi-editoren har noen spesielle funksjoner som Vi-moduser og syntaksutheving som gjør den kraftig enn andre tekstredigerere. Generelt har den to moduser:

Kommandomodus: Kommandomodusen lar oss utføre handlinger på filer. Som standard starter den i kommandomodus. I denne modusen betraktes alle typer ord som kommandoer. Vi kan utføre kommandoer i denne modusen.

Sett inn modus: Innsettingsmodusen lar deg sette inn tekst på filer. For å bytte fra kommandomodus til innsettingsmodus, trykk på Esc tasten for å gå ut av aktiv modus og 'Jeg' nøkkel.

For å lære mer om Vi editor, besøk Vi-editoren med kommandoer .

For å starte vi-editoren, utfør vi-kommandoen med filnavnet som følger:

 vi 

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

2. Nano-redaktør

Nano er en rett frem redaktør. Den er designet for både nybegynnere og avanserte brukere. Den har mange tilpasningsfunksjoner.

Noen avanserte funksjoner i en nanotekstredigerer er som følger:

  • Den har svært tilpassbare nøkkelbindinger
  • Den støtter syntaksutheving
  • Den har angre og gjør om alternativer
  • Den gir full linjevisning på standardutgangen
  • Den har personsøkerstøtte for å lese fra standardinndata

For å åpne filen med nano-editor, kjør kommandoen som følger:

 nano 

Nano-editoren ser slik ut:

Linux tekstredigerere

I nano-editoren er de nyttige alternativene gitt nederst, bruk CTRL+ alternativet å utføre en operasjon. For å gå ut av redigeringsprogrammet, bruk for eksempel CTRL +X nøkler. For å lære mer om nanoredigering, besøk Linux Nano Editor.


3. Rediger editor

Gedit editor er standard editor for GNOME-skrivebordsmiljøet. Når vi åpner en fil, åpnes den med Gedit-editoren. Det gir enkle funksjoner som alle grunnleggende tekstredigerere. Det er en lett editor med et rett frem brukergrensesnitt. Den ble offentlig utgitt i år 2000 med et GNOME-skrivebordsmiljø. Den er utviklet ved hjelp av C programmeringsspråk og støtter alle skrifttyper.

Noen nøkkelfunksjoner i gedit tekstredigerer er som følger:

  • Det gir syntaksutheving.
  • Den støtter internasjonalisert tekst.
  • Den støtter flere programmeringsspråk.

For å starte gedit-editoren fra terminalen, utfør kommandoen nedenfor:

 gedit 

Det ser ut som:

Linux tekstredigerere

4. Sublim tekst

Den sublime tekstredigereren er også en av de mest populære IDE-baserte tekstredigererne. Det brukes som et utviklingsmiljøverktøy mer enn et tekstredigeringsprogram. Den har flere funksjoner som støtter mange programmerings- og mark-up språk. Videre støtter den en rekke plugins for å gjøre den til mer enn en tekstredigerer.

hoppe over listen

Noen nøkkelfunksjoner i en sublim tekstredigerer er som følger:

  • Den har en utmerket kommandopalett.
  • Det er en python-basert plugin API.
  • Den støtter parallell redigering av kode.
  • Den gir prosjektspesifikke preferanser.

Utfør følgende kommandoer for å installere det sublime tekstredigeringsprogrammet:

 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 

For å lære mer om installasjon, besøk Installer sublimt tekstredigeringsprogram på ubuntu.

Vi kan åpne den sublime editoren ved å bla gjennom applikasjoner. Vi kan også åpne den fra terminalen. For å få tilgang til den sublime editoren fra terminalen, kjør kommandoen nedenfor:

 subl 

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

5. VSCode Editor

VSCode editor er et moderne og mye brukt tekstredigeringsprogram. Den er bygget av Microsoft og har støtte for Linux, Mac og Windows OS . Det forenkler med mange kraftige funksjoner for å støtte mange programmeringsspråk og merkespråk.

For å installere VSCode, last ned binærpakken fra Her . Og utfør kommandoen nedenfor for Debian- og Ubuntu-baserte systemer:

 sudo apt install./.deb 

Noen nøkkelfunksjoner i VSCode editor er som følger:

  • Den har full støtte for feilsøking med en interaktiv konsoll, bruddpunkter, anropsstabler og mer.
  • Den har innebygd støtte for Git- og Git-kommandoer.
  • Det letter med IntelliSense.
  • Det gir mange tilpasningsmuligheter.
  • Den har massiv støtte for språk.
  • Den støtter vekslebare oppsett.
  • Den har en innebygd terminal.

VSCode-editoren ser ut som bildet nedenfor:

Linux tekstredigerere

6.GNU Emacs

GNU Emacs er den eldste og enkleste tekstredigereren for Linux-systemet. Det er en del av GNU-prosjektet. Det er fortsatt et populært tekstredigeringsprogram som brukes av tusenvis av brukere på grunn av sin enkelhet. Det er skrevet i C og LISP programmerings språk.

Noen nøkkelfunksjoner til GNU Emacs er som følger:

  • Den har alternativer for post og nyheter.
  • Det gir en utvidelse av debugger-grensesnittet.
  • Den har omfattende dokumentasjon og støtte.

Utfør følgende kommandoer for å installere GNU Emacs:

 sudo apt-get update sudo apt-get install emacs 

For å få tilgang til den fra terminalen, kjør kommandoen nedenfor:

 emacs 

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

7. Atom Editor

Atom er en gratis og åpen kildekode-editor utviklet av GitHub Inc . Den er på tvers av plattformer og støtter flere programmeringsspråk. Det er også referert til som en ' hackbar tekstredigerer for det 21. århundre '. Den ble utviklet for utviklingsformålet. Den kan tilpasses fullstendig ved hjelp av nettteknologier som f.eks JavaScript og HTML. Det letter med Node.js-baserte plugins og Git-kontroll.

Noen nøkkelfunksjoner i Atom Editor er som følger:

  • Det er åpen kildekode.
  • Den har en moderne, tilpassbar layout.
  • Det tilrettelegger med attraktive temaer.
  • Det gir innebygd Git-støtte.
  • Det gir sanntidssamarbeid med Telesync.
  • Den har smart autofullføring og IntelliSense.
  • Den har en innebygd pakkebehandling.

For å installere Atom, last ned den binære pakken fra offisielle siden til Atom , og kjør kommandoen nedenfor:

 sudo dpkg -i Downloads/atom-amd64.deb 

For å vite mer om installasjon, besøk her.

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

8. Brackets Editor

Brackets editor er en gratis tekstredigerer med åpen kildekode utviklet av Adobe . Den fokuserer først og fremst på webutvikling. Det gir en rik koderedigeringsopplevelse med flere gratis utvidelser. Den er skrevet i HTML, CSS og JS.

Noen nøkkelfunksjoner i Brackets Editor er som følger:

  • Det gir et attraktivt brukergrensesnitt.
  • Den har pre-prosessor støtte for SCSS og LESS.
  • Det letter med innebygde redaktører.
  • Det gir en live forhåndsvisning.
  • Den har støtte for redigering av flere faner.
  • Den har PHP-støtte.
  • Den støtter Language Server Protocol.
  • Den støtter plugin-utvidelser.

For å installere Brackets-editor, kjør følgende kommandoer:

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

Det vil se slik ut:

Linux tekstredigerere

9. Peak Editor

Pico-editoren er en terminalbasert Linux-tekstredigerer. Den har innebygd støtte for furu nyheter og e-postklient. Den er veldig grei å bruke og letter med noen nyttige funksjoner som f.eks begrunnelse, klipp/lim inn, stavekontroll , og mer. Imidlertid er det bare et enkelt tekstredigeringsprogram, så det tilbyr ikke mange funksjoner som andre Linux-tekstredigerere.

Det er ikke et rent gratis tekstredigeringsprogram, så de fleste Linux-distribusjoner gir ikke pico som tekstredigerer.

Den støtter ikke arbeid med flere filer samtidig. Den kan heller ikke utføre søk og erstatt operasjon på tvers av flere filer.

For å åpne en fil med en pico-tekstredigerer, kjør kommandoen som følger:

 pico 

Det vil se ut som under kommandoen:

Linux tekstredigerere

10. Blåfisk

Bluefish er en gratis og åpen kildekode-tekstredigerer for Linux-systemet. Det er en avansert tekstredigerer som har mange verktøy for programmering. Det er bra for å utvikle dynamiske nettsider. Den støtter flere språk og verktøy som f.eks PHP, C, C++, JavaScript, Java , Google Go, og mange flere.

Noen nøkkelfunksjoner i Bluefish tekstredigering er som følger:

amrita rao skuespiller
  • Den er lett og rask.
  • Den tillater integrasjon med eksterne Linux-programmer som make, sed, awk, lint, weblint og mange flere.
  • Det letter med stavekontrollen.
  • Det lar oss jobbe med flere prosjekter.
  • Den har ekstern filredigering.
  • Det gir en finn og erstatt-funksjon.
  • Den har angre og gjør om.
  • Det gir automatisk gjenoppretting av modifiserte filer.

For å installere Bluefish, kjør følgende kommandoer:

 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 

For å vite mer om installasjon, besøk Installer Bluefish editor på Ubuntu.

For å åpne filen med bluefish, kjør kommandoen nedenfor:

 bluefish 

det vil se slik ut:

Linux tekstredigerere

11. Kate/Kwrite

kate er en avansert og multi-dokument editor. Den er en del av KDE siden utgivelsen av versjon 2.2. Kubuntu-skrivebordsmiljøet sender det som en standardredigerer. Hvis du er kjent med Kubuntu-miljøet, må du ha kjent til Kate Editor. Det gir arbeid med flere filer samtidig. Det regnes som en IDE ettersom det har kraftige funksjoner som en IDE. Det er bra for å redigere konfigurasjonsfiler, vise HTML-kilder fra Konqueror, lage nye applikasjoner og mange flere oppgaver.

Noen nøkkelfunksjoner i Kate-editoren er som følger:

Noen av de unike egenskapene til Kate inkluderer:

  • Det er en kraftig IDE.
  • Den gir støtte for mange språk.
  • Den har en funksjon for automatisk språkdeteksjon.
  • Den setter innrykk for dokumenter automatisk.

For å installere kate-editoren, kjør kommandoen nedenfor:

 sudo apt-get install kate 

For å åpne en fil med kate editor, kjør kommandoen nedenfor:

 kate 

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

12. Notisblokk++

Notepad++ er et grunnleggende tekstredigeringsprogram med mange tilpasningsmuligheter. Den fokuserer først og fremst på hastighet og minimal programstørrelse. Det brukes mest av Windows-brukere. Den støtter flere plugins for å øke funksjonaliteten.

Noen nøkkelfunksjoner til Notepad++ er som følger:

  • Den støtter redigering med faner.
  • Den gir kodefolding.
  • Den har bokmerkestøtte.
  • Den har et dokumentkart.
  • Det gir støtte til Perl-kompatibelt regulært uttrykk.

For å installere notepad ++, kjør følgende kommandoer:

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

For å vite mer om installasjonsprosessen, besøk Hvordan installere notepad++ på Ubuntu.

For å åpne en fil med notepad++, kjør kommandoen nedenfor:

 notepad-plus-plus 

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

13. Formørkelse

Eclipse er en av de mest brukte IDE (integrerte utviklingsmiljøer) for utvikling. Det er et foretrukket valg av Java-utviklere ettersom det er utviklet i Java og gir flere funksjoner for å utvikle avanserte java-applikasjoner. Den gir støtte for andre programmeringsspråk også, og vi må installere ekstra plugins for å skrive kode på andre programmeringsspråk som f.eks. PHP , Python , C, C++, Ruby on Rails, COBOL og mer.

Noen nøkkeltrekk ved formørkelsen er som følger:

  • Det er en gratis og åpen kildekoderedigerer.
  • Det gir Java-utviklingsverktøy for Java-utviklere.
  • Den har massiv plugin-støtte.
  • Det gir en eclipse-markedsplass for å laste ned flere verktøy.

For å installere Eclipse, kjør følgende kommandoer:

 sudo apt update sudo apt install eclipse 

For å vite mer om installasjonsprosessen, besøk Hvordan installerer du Eclipse på Ubuntu.

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

14. gVim Editor

gVim-editoren er GUI-versjonen av den populære Vim-editoren. Den har lignende funksjonalitet og moduser som kommandolinjeredigereren Vim. Den kan enkelt lastes ned fra programvarebutikken. For å installere den fra terminalen, kjør følgende kommandoer:

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

For å åpne en fil med gVim fra terminalen, kjør kommandoen nedenfor:

 gvim 

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

15. Jed Editor

Jed er en kommandolinjeredigerer som støtter utstrakt bruk av S-Lang-biblioteket. Jed støtter alle smaker for forskjellige operativsystemer som Linux og Windows. Det er en lett editor, noe som gjør den til en ideell editor for systemene med lav konfigurasjon.

Noen nøkkelfunksjoner i Jed editor er som følger:

  • Den gir fargesyntaksutheving på fargeterminaler.
  • Den har støtte for kodefolding.
  • Det gir rullegardinmenyer på terminalen.
  • Den har støtte for emulerer redaktører som Emacs, EDT, WordStar, Borland, Brief, etc.
  • Den kan utvides i det C-lignende språket S-Lang for å gjøre den svært tilpassbar.
  • Den støtter en rekke programmeringsmoduser for flere programmeringsspråk.

For å installere Jed-editoren, kjør følgende kommandoer:

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

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

16. Geany Editor

Geany er en kraftig, lett editor for Linux-systemene. Den er stabil og støtter tonnevis av funksjoner for å gjøre den nyttig. Den har innebygd støtte for flere programmeringsspråk. Det støttes av andre operativsystemer som f.eks Windows og Mac også.

Noen nøkkelfunksjoner i Geany editor er som følger:

  • Det gir funksjon for syntaksutheving.
  • Det gir et pluggbart grensesnitt.
  • Den støtter mange filtyper.
  • Den gir kodefolding og kodenavigasjonsalternativer.
  • Det gir et autofullføringsalternativ.
  • Den støtter automatisk lukking av HTML- og XML-koder.

For å installere Geany editor, kjør følgende kommandoer:

 sudo apt-get update sudo apt-get install geany 

Det vil se ut som kommandoen nedenfor:

Linux tekstredigerere

17. Bladplate

Leafpad er en rett frem GTK-basert tekstredigerer. Det er en populær tekstredigerer blant Linux-brukere på grunn av sin enkelhet og letthet.

Hovedfunksjonene til Leafpad er som følger:

  • Den gir et kodesettalternativ.
  • Den gir automatisk kodesettdeteksjon (UTF-8 og noen kodesett).
  • Det forenkler ubegrensede Angre/Gjør om operasjoner.
  • Den gir automatisk/flerlinjeinnrykk.
  • Den viser gjeldende linjenummer.
  • Det gir dra og slipp-funksjon.
  • Den tillater utskriftsfiler.

For å installere Leafpad, kjør følgende kommandoer:

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

Det vil se ut som kommandoen nedenfor:

Linux tekstredigerere

18. Lysbord

Et lysbord er en moderne åpen kildekode IDE-basert tekstredigerer. Det er en av de beste tekstredigererne i Linux-systemet.

Noen nøkkelfunksjoner til Light table er som følger:

  • Det er gratis og åpen kildekode.
  • Den er på tvers av plattformer og er lett.
  • Det gir et moderne, smart brukergrensesnitt med et minimalistisk grensesnitt.
  • Det gir autofullføring under koding.
  • Den støtter integrert evaluering.
  • Den har mange tilpasningsmuligheter med temaer og plugins.
  • Det gir delte visninger og umiddelbar tilbakemelding.
  • Den har en kommandopalett.
  • Det letter med fuzzy finder.
  • Den støtter automatiske oppdateringer.

Vi kan ganske enkelt laste ned lysbordet fra dets offisielle nettsted. For å installere den fra terminalen, kjør følgende kommandoer:

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

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

19. Medit tekstredigerer

Medit-tekstredigereren er en lett åpen kildekode-tekstredigerer. Den er tilgjengelig for alle større operativsystemer som Linux, Mac og Windows. Den ble startet med en enkel innebygd komponent av CGAP, men den er nå oppgradert som en frittstående tekstredigerer.

Noen nøkkeltrekk ved Medit er som følger:

  • Det gir syntaksutheving.
  • Det letter mange plugins for flere programmeringsspråk.
  • Den støtter regulære uttrykk.
  • Det letter med konfigurerbare tastaturakseleratorer.

For å installere medit, kjør følgende kommandoer:

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

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

20. CodeLite

CodeLite er en åpen kildekode-IDE som støtter kryssplattformer. Den støtter flere mest brukte programmeringsspråk som C, C++ , PHP og JavaScript. Den støtter alle større plattformer som Linux, Mac og Windows.

For å installere CodeLite, kjør følgende kommandoer:

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

Det vil se ut som bildet nedenfor:

Linux tekstredigerere

Noen spesialiserte redaktører

Redaktører inneholder ekstrafunksjoner og spesialfunksjoner, for eksempel

    Kildekoderedigerere er noen tekstredigerere med ekstra funksjonalitet for å tilby kildekodeproduksjon. Disse har ofte brukerprogrammerbar kodenavigering, syntaksuthevingsfunksjoner og tastaturmakroer eller kodingsverktøy på samme måte som HTML-editoren. Integrerte utviklingsmiljøer er utviklet for å håndtere og effektivisere større programmeringsprosjekter. Vanligvis brukes de bare til programmering fordi de inkluderer flere funksjoner som er unødvendige for grunnleggende tekstredigering. Folding redaktører inneholder 'ortodokse redaktører' som er Xedit-derivater. Redaktører som jobber med å brette uten programmeringsspesifikke aspekter er generelt kjent som outliners.
  • Forfatterne av Verdensveven er utstyrt med en rekke HTML-redigerere som brukes til å bygge nettsider. De inneholder E Text Editor, KompoZer og Dreamweaver. Flere gir muligheten til å se arbeidet som pågår på en standard nettleser eller innebygd HTML-gjengivelsesmotor.
  • Nesten hver nettutvikling er implementert i et dynamisk programmeringsspråk som PHP eller Ruby med en IDE- eller kildekoderedigerer. HTML-en leveres av hver av dem, men de underliggende statiske nettstedene lagres som separate malfiler som samles inn av programvaren som administrerer nettstedet og utgjør ikke hele HTML-dokumentet.
  • Outliners er også kjent som trebaserte redaktører da de inneholder hierarkiske konturtrær ved hjelp av et tekstredigeringsprogram. Folding kan behandles som en spesialisert konturform.
  • Datavitere, fysikere og matematikere genererer ofte bøker og artikler med LaTeX og TeX i vanlige tekstfiler. Ofte blir slike dokumenter generert av en standard tekstredigerer, selv om noen få personer bruker spesialiserte TeX-redigerere.
  • Samarbeidende redaktører tillate to eller flere brukere å jobbe med et lignende dokument på et nettverk fra eksterne steder samtidig. Endringene gjort av spesifikke brukere blir automatisk fulgt og kombinert i dokumentet for å fjerne muligheten for inkompatible redigeringer. Distraksjonsfrie redaktører tilbyr et minimalistisk grensesnitt sammen med målet om å skille forfatteren fra det gjenværende operativsystemet og applikasjonen, slik at de er i stand til å konsentrere seg om skrivingen uten distraksjoner gjennom grensesnittkomponenter, for eksempel varsling eller verktøylinjeområde.