logo

Linuxin tekstieditorit

Tekstieditori on eräänlainen tietokoneohjelma, joka voi muokata pelkkää tekstiä. Joskus tällaisia ​​ohjelmia kutsutaan 'muistilehtiö' ohjelmisto. Tekstieditoreille tarjotaan ohjelmistokehitys- ja käyttöjärjestelmäpaketteja, ja niitä voidaan käyttää muuntamiseen, mukaan lukien ohjelmointikielen lähdekoodi, dokumentaatiotiedostot ja konfiguraatiotiedostot.

Linux-tekstieditoria voidaan käyttää tekstitiedostojen muokkaaminen, koodien kirjoittaminen, käyttäjän ohjetiedostojen päivittäminen, ja enemmän. Linux-järjestelmä tukee useita tekstieditoreja. Linuxissa on kahdenlaisia ​​tekstieditoreja, jotka on esitetty alla:

    Komentorivitekstieditoritkuten Vi, nano, pico ja paljon muuta.GUI-tekstieditoritkuten gedit (Gnome), Kwrite ja paljon muuta.

Tekstieditorilla on tärkeä rooli koodattaessa. Joten on tärkeää valita paras tekstieditori. Tekstieditorin tulee olla paitsi yksinkertainen, myös toimiva ja sen kanssa hyvä työskennellä.

A tekstieditori IDE-ominaisuuksilla pidetään hyvänä tekstieditorina.

web-ajuri

Mitä ovat Rich Text ja pelkkä teksti?

Rich-tekstin (kuten työpöytäjulkaisu- ja tekstinkäsittelyohjelmiston tekemä) ja tavallisen tekstin (jota monet tekstieditorit tekevät ja muokkaavat) välillä on olennaisia ​​eroja.

Pelkkä teksti koostuu yksinomaan hahmojen esityksestä. Kaikki merkit esitetään yhden, kahden tai neljän tavun kiinteän pituisena sekvenssinä tai yhden neljän tavun vaihtuvapituisena sekvenssinä tiettyjen merkkien koodauskäytäntöjen mukaisesti, mukaan lukien UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 tai ASCII. Nämä käytännöt määrittelevät useita tulostettavia merkkejä, mutta ei-tulostuvia merkkejä, jotka hallitsevat tekstinkulkua, mukaan lukien sivunvaihdot, rivinvaihdot ja välilyönnit. Pelkkä teksti ei sisällä muita tekstitietoja, ei vain käytettyä merkkikoodauskäytäntöä.

  • Pelkkä teksti tallennetaan tekstitiedostoihin; tekstitiedostot eivät kuitenkaan tallenna pelkkää tekstiä.
  • Yleensä pelkkä teksti näytettiin yksivälisellä kirjasimella, kuten sarakemuotoilulla, ja vaakasuora tasaus tehtiin välilyönneillä joskus alusta lähtien tietokoneen päivistä lähtien.
  • Toisaalta muotoiltu teksti voi sisältää metatietoja, kappaleiden muotoilua (esim. välilyönti, sana- ja kirjainjakauma, tasaus ja sisennys rivien ja kappaleiden välillä), merkkien muotoilutietoja (esim. tyyli, paino, koko ja kirjoitustila) ja sivun määrittelytiedot (esim. lukusuunta, marginaali ja koko). Rikas teksti voi olla monimutkaista.
  • Tekstieditorit on luotu avaamaan ja tallentamaan tekstitiedostoja, joissa on pelkkää tekstiä tai mitä tahansa muuta, mitä voidaan pitää pelkkänä tekstinä, kuten Rich Text -merkintä tai jokin muu merkintä (esim. SVG).

Tekstieditorien lyhyt historia

Tietokoneteksti lisättiin kortteihin näppäinlyöntilaitteiden avulla ennen kuin tekstieditorit olivat saatavilla. Sitten kortinlukijaan upotettiin fyysiset laatikot ohuita pahvikortteja. Dick-korttikuvissa, rummuissa ja magneettisissa tiedostoissa, jotka on tehty tämän tyyppisistä korteista, ei yleensä ollut rivierottelumerkkejä ja oletettavasti 80 tai 90 kiinteäpituisia merkkitietueita. Rei'iteippi korvasi kortit. Sen saattoivat tehdä muutama teleprinteri, joka käytti ainutlaatuisia merkkejä edustamaan tietueen päitä.

Muutamat varhaiset käyttöjärjestelmät sisälsivät erätekstieditoreja, jotka oli kehitetty kieliprosessoreilla tai erilaisina apuohjelmina; esimerkkinä oli toiminto lähdetiedostojen muokkaamiseen, eli SQUOZE, SCAT:lle SHARE OS:ssä.

  • Ensimmäiset kollektiiviset tekstieditorit olivat kuuluisia mm 'rivieditorit' looginen kirjoituskone- tai teletulostintyylisille päätelaitteille, joissa ei ole näyttöä.
  • Komennot (yleensä yksi näppäinpainallus) vaikuttivat tiedostomuokkauksiin kuvitteellisessa lisäyskohdassa, joka tunnetaan nimellä 'kursori' .
  • Nämä muutokset dokumentoitiin kirjoittamalla mikä tahansa komento pienen tiedostoosan tulostamiseksi ja tulostamalla koko tiedosto säännöllisesti.
  • Kohdistinta voidaan siirtää komennoilla muutamassa rivieditorissa, jotka kuvaavat tiedoston sisällä olevan rivin numeron, lopulta säännölliset lausekkeet ja etsittävät tekstijonot.
  • Muutama rivieditori voidaan käyttää keypunchin kautta; muuttavat komennot voidaan ottaa korttipakasta ja soveltaa kuvattuun tiedostoon.
  • Jotkut peruslinjaeditorit tukivat a 'tarkista' tila, jossa muokkauskomennot näyttivät muuttuneet rivit.
  • Näyttöpohjaiset tekstieditorit yleistyivät, kun tietokonepäätteet ja videonäytöt olivat saatavilla.

O26 oli yksi alkuperäisistä koko näytön muokkausohjelmista, joka määriteltiin CDC 6000 -sarjan järjestelmän käyttökonsoliin vuonna 1967. vi oli toinen ensimmäinen koko näytön editori, joka määriteltiin 1970-luvulla; se on edelleen klassinen editori Linux- ja Unix-käyttöjärjestelmissä. Myös UCSD Pascal Screen Oriented Editor kirjoitettiin 1970-luvulla ja se kehitettiin sekä yleistekstiä että osioitua lähdekoodia varten.

Yksi ensimmäisistä avoimen lähdekoodin ja ilmaisohjelmistoprojekteista, Emacs, on toinen aiempi reaaliaikainen ja koko näytön editori, joka on siirretty useisiin järjestelmiin. Koko näytön editorin nopeus ja helppokäyttöisyys motivoivat useita varhaisia ​​videopääteostoja.

Tekstieditorissa ydintietorakenne on se, joka käsittelee merkkijonoa tai tietueluetteloa, joka osoittaa muokattavan tiedoston nykyisen tilan. Pyrkimys tekstieditoreihin, jotka voivat kumota/uudelleen tehdä aikaisemmat muokkaukset nopeammin, lisätä tekstiä ja etätekstiä, johti monimutkaisempien tietorakenteiden kehittämiseen, kun taas lähteneet voidaan tallentaa yhteen pitkään peräkkäiseen merkkijonoon. Klassinen tekstieditori käyttää tietorakenteenaan välipuskuria, köyttä, palataulukkoa tai rivin linkitettyä listaa.

Tekstieditorin tyypit

Jotkut tekstieditorit ovat yksinkertaisia ​​ja pieniä, ja toiset tarjoavat monimutkaisia ​​ja laajoja toimintoja. Esimerkiksi Unix-tyyppiset ja Unix-käyttöjärjestelmät sisältävät pico-editorin, mutta useat sisältävät myös Emacs- ja vi-editorit. Microsoftin järjestelmät tarjoavat yksinkertaisen Notepadin, jotta monet ihmiset, erityisesti ohjelmoijat, käyttävät muita toimittajia lisäominaisuuksilla.

  • Klassisessa Apple Macintoshin Mac OS -käyttöjärjestelmässä TeachText korvattiin myöhemmin SimpleTextillä, joka korvattiin Mac OS X:ssä TextEditillä, joka koostuu tekstieditorin ominaisuuksista, jotka ovat yleisiä tekstinkäsittelyohjelmassa, kuten kahdesta tai useammasta kirjasimen valinnasta. , marginaalit ja viivat.
  • Nämä ominaisuudet eivät ole samanaikaisesti käytettävissä, mutta ne on muutettava käyttäjän komennolla tai ohjelman avulla, joka päättää tiedostotyypin automaattisesti.
  • Melkein jokainen tekstinkäsittelyohjelma osaa kirjoittaa ja lukea tiedostoja pelkkä teksti -tyyliin, jolloin ne voivat käynnistää tekstieditorien tallentamia tiedostoja. Tämän tyyppisten tiedostojen tallentamisessa tekstinkäsittelyohjelman kautta on kuitenkin varmistettava, että tiedosto on määritetty vain tekstimuodossa ja että mitkään materiaaliluettelo- tai tekstikoodausasetukset eivät vaikeuta tiedostoa sen odotetussa käytössä.
  • Monet muut kuin WYSIWYG-tekstinkäsittelyohjelmat, mukaan lukien WordStar , painetaan kätevästi käyttöön tekstieditoreina, ja niitä käytettiin sellaisenaan 1980-luvulla.

Näiden tekstinkäsittelyohjelmien tiedostomuodossa (oletus) on yleensä merkintäkieli, ja yleinen muoto on visuaalinen muotoilu ja pelkkä teksti, joka saadaan tulostumattomilla pakotussarjoilla tai ohjausmerkeillä. Myöhemmät tekstinkäsittelyohjelmat, kuten Microsoft Word, tallentavat tiedostot binäärimuodossa, eikä niitä yleensä koskaan käytetä pelkkien tekstitiedostojen muuttamiseksi.

Tekstieditorien tyypillisiä ominaisuuksia

    Etsi ja korvaa:Tekstieditorit tarjoavat laajat mahdollisuudet etsiä ja korvata tekstijonoja, joko tiedostojoukkoja tai yksitellen valitussa kansiossa tai avatuissa välilehdissä.Leikkaa, kopioi ja liitä:Melkein jokainen tekstieditori tarjoaa menetelmiä tekstin kopioimiseen ja siirtämiseen tiedostojen välillä tai tiedostoissa.Tekstin muotoilu:Usein tekstieditorit helpottavat visuaalista muotoilua, kuten luettelomerkkiluettelon automaattista sisennystä ja rivinvaihtomuotoilua ASCII-merkeillä, syntaksin korostusta, kommenttien muotoilua ja niin edelleen.Kumoa ja tee uudelleen:Tekstieditorit tarjoavat viimeisen muokkauksen kumoamisen ja tekemisen uudelleen kuten prosessoreissa. Varsinkin aiemmissa tekstieditoreissa vain yksi muokkaushistoriataso muistetaan usein, ja kumoaminen vain peräkkäin 'vaihda' viimeinen muutos.
  • Kyky siirtyä kuvattuun rivinumeroon.
  • Kyky hallita UTF-8-koodattua tekstiä.

Tekstieditorien lisäominaisuudet

  • Menettelytapa ja makromäärittely uusien ominaisuuksien ja komentojen kuvaamiseksi aikaisempien komentojen ja makrojen yhdistelmänä, luultavasti ohitetuilla parametreilla tai makron sisäkkäisillä.
  • Profiilimakrot ja nimet, jotka on kuvattu esim. profiilissa, ympäristössä, suoritetaan automaattisesti, kun uusi tiedosto käynnistetään tai muokkausistunnon alussa.
  • Profiilit, joiden avulla käyttäjät pitävät valinnat paikoillaan kesken muokkausistunnon.
  • Usean tiedoston muokkaus:Ominaisuudet kahden tai useamman tiedoston muokkaamiseen muokkausistunnon aikana, luultavasti muistaen kaikkien rivien nykyisen rivin kohdistimen, joka lisää päällekkäistä tekstiä kaikkiin tiedostoihin, siirtää tai kopioida tekstiä tiedostojen välillä, vertailla tiedostoja vierekkäin jne.Moninäkymäeditorit:Ominaisuus näyttää kaksi tai useampi näkymä samankaltaisesta tiedostosta erillisellä kohdistimen seurannalla, säätämällä muutoksia ikkunoiden välillä, mutta tarjoaa samat ominaisuudet kuin itsenäisille tiedostoille.Sarakepohjainen muokkaus:Ominaisuus tietojen lisäämiseen ja muuttamiseen tiettyyn sarakkeeseen tai tietojen siirtämiseen tiettyihin sarakkeisiin.Laajenna/kutista, tunnetaan myös taittona:Ominaisuudet, joilla tekstiosiot suljetaan väliaikaisesti pois näkyvistä. Se voi perustua joihinkin syntaktisiin komponentteihin tai useisiin rivinumeroihin, esimerkiksi lukuun ottamatta kaikkea BEGIN; ja sama LOPPU;.Tietojen muunnos:Toisen tekstitiedoston sisällön lukeminen ja yhdistäminen parhaillaan muokattuun tiedostoon. Muutamat tekstieditorit tarjoavat tavan lisätä käyttöjärjestelmän kuoreen toimitetun komennon tulos. Kirjainten vaihtaminen voidaan myös muuntaa isoiksi tai pieniksi kirjaimille.Suodatus:Muutamat edistyneet tekstieditorit sallivat editorin siirtää osiot tai jokainen muutettava tiedosto toiseen palveluun ja lukea tulosteen takaisin tiedostoon 'suodatettavien' rivien kohdalta. On hyödyllistä esimerkiksi lajitella rivisarja numeerisesti tai aakkosjärjestykseen, sisentää lähdekoodia, tehdä matemaattisia laskelmia ja niin edelleen.Laajennettavuus:Useiden ohjelmoijien käyttöön suunnitellun tekstieditorin on tarjottava jokin plugin-työkalu tai sen on oltava komentosarjakelpoinen; näin ollen ohjelmoija voi mukauttaa editoria ohjelmistoprojektien käsittelyyn tarvittavilla ominaisuuksilla, noudattaa tiettyjä koodaustyylejä tai mukauttaa avainsidoksia tai toimintoja tietyille versionhallintajärjestelmille tai ohjelmointikielille.Syntaksin korostus:Korosta konfiguraatiotiedostoja, sivunkuvauskieliä, lähdekoodia ja muuta tekstiä asiayhteyden mukaan, joka on esitetty ennakoitavassa tai järjestetyssä muodossa. Yleensä editorit antavat käyttäjien muokata kaikissa kielielementeissä käytettyjä tyylejä tai värejä. Lisäksi jotkut editorit sallivat käyttäjien ladata ja käyttää teemoja muokatakseen koko editorin käyttöliittymän tuntua ja ulkoasua.Syntaksisuuntautuneet editorit:Muutamilla tekstieditoreilla on yhden tai useamman kielen syntaksituki, ja ne mahdollistavat toiminnot syntaktisten yksiköiden yhteydessä. Esimerkiksi WHEN-lauseen lisääminen SELECT-käskyn sisään.Komentorivi:Joissakin editoreissa, kuten XEDIT ja ISPF, on upotettu kenttä näytölle komentojen syöttämiseksi toisin kuin tekstissä. Käyttäjä saattaa joutua käyttämään kohdistinnäppäimiä vaihtaakseen teksti- ja komentokenttien välillä tai editori saattaa tulkita muutospyynnöiksi editorista riippuen.
    Kohdistimen navigointi voi vaihdella tekstieditorien välillä. Esimerkiksi Lopeta-painikkeen napsauttaminen saattaa siirtyä rivitetyn rivin loppuun, kun yksi napsautus on siirtynyt näytöllä olevan rivin loppuun. Tyypillisesti lohkosuuntautuneissa päätteissä on upotetut näppäimet kohdistimen liikkumista varten, kuten myös PC-näppäimistöissä.Rivikomennot:Rivikomentoja kutsutaan myös sarjakomentoiksi tai etuliitekomentoiksi. Muutamat editorit pitävät tiedostoa tekstitiedostotaulukona, jossa on vastaavat järjestysnumerot tai rivinumerot, ja niillä on eri rivinumerokenttä kaikille tekstikentille.

Rivikomento voidaan kuvata myös merkkijonona, jonka käyttäjä syöttää rivinumerokenttään ja editori tunnistaa komennon, joka toimii kyseisellä rivillä tai rivin lohkolla. Esimerkiksi LC muuntaa rivin pieniksi kirjaimiksi. Etuliitteen komennon nimestä riippumatta jotkut editorit sallivat järjestyskentän esiintymisen tekstikentän jälkeen.

Tässä osiossa käsittelemme 20 parasta tekstieditoria Linux . Lisäksi puhumme uusimmista tekstieditoreista ja vertaamme niitä perinteisiin tekstieditoreihin, kuten Me ja nano . Tämä auttaa sinua valitsemaan haluamasi editorin.

  1. Vi/VIM-editori
  2. Nano-editori
  3. Editointieditori
  4. Ylivoimainen tekstieditori
  5. VSCode
  6. GNU emacs
  7. Atom-editori
  8. Hakasulkeiden editori
  9. huippueditori
  10. Bluefish
  11. Kate/Kwrite
  12. Muistilehtiö ++
  13. Pimennys
  14. gVIM-editori
  15. Jed toimittaja
  16. Hyvä editori
  17. Lehtityyny
  18. Valopöytä
  19. Medit tekstieditori
  20. CodeLite

1.Vi/VIM-editori

Vim-editori on yksi Linux-järjestelmän käytetyimmistä ja tehokkaimmista komentorivipohjaisista editoreista. Oletuksena useimmat Linux-distrot tukevat sitä. Siinä on paranneltuja toimintoja vanhasta Unix vi -editori . Se on käyttäjäystävällinen editori ja tarjoaa saman ympäristön kaikille Linux-distroille. Sitä kutsutaan myös nimellä ohjelmoijan editori koska useimmat ohjelmoijat suosivat Vi-editoria.

Vi-editorissa on joitain erikoisominaisuuksia, kuten Vi-tilat ja syntaksin korostus, mikä tekee siitä tehokkaamman kuin muut tekstieditorit. Yleensä siinä on kaksi tilaa:

Komentotila: Komentotilan avulla voimme suorittaa toimintoja tiedostoille. Oletuksena se käynnistyy komentotilassa. Tässä tilassa kaikentyyppisiä sanoja pidetään komentoina. Voimme suorittaa komentoja tässä tilassa.

Lisäystila: Lisäystila mahdollistaa tekstin lisäämisen tiedostoihin. Vaihda komentotilasta lisäystilaan painamalla poistu näppäintä poistuaksesi aktiivisesta tilasta ja 'minä' avain.

Lisätietoja Vi-editorista on osoitteessa Vi-editori komennoilla .

Voit käynnistää vi-editorin suorittamalla komennon vi tiedostonimellä seuraavasti:

 vi 

Se näyttää tältä alla olevasta kuvasta:

Linuxin tekstieditorit

2. Nano-editori

Nano on suoraviivainen editori. Se on suunniteltu sekä aloittelijoille että kokeneille käyttäjille. Siinä on monia mukautusominaisuuksia.

Jotkut nanotekstieditorin lisäominaisuudet ovat seuraavat:

  • Siinä on erittäin muokattavissa olevat avainsidokset
  • Se tukee syntaksin korostusta
  • Siinä on kumoa- ja toistamisvaihtoehdot
  • Se tarjoaa täyden rivin näytön vakiolähdössä
  • Siinä on hakulaitetuki vakiosyötteen lukemiseen

Avaa tiedosto nanoeditorilla suorittamalla komento seuraavasti:

 nano 

Nanoeditori näyttää tältä:

Linuxin tekstieditorit

Nanoeditorissa hyödylliset vaihtoehdot annetaan alareunassa, käytä CTRL+ vaihtoehto suorittaa leikkauksen. Jos haluat esimerkiksi poistua editorista, käytä CTRL + X avaimet. Saat lisätietoja nanoeditorista käymällä Linux Nano Editorissa.


3. Muokkaa editoria

Gedit-editori on GNOME-työpöytäympäristön oletuseditori. Kun avaamme tiedoston, se avautuu Gedit-editorilla. Se tarjoaa selkeitä toimintoja kuten mikä tahansa perustekstieditori. Se on kevyt editori suoraviivaisella käyttöliittymällä. Se julkaistiin julkisesti vuonna 2000 GNOME-työpöytäympäristössä. Se on kehitetty käyttämällä C-ohjelmointikieli ja tukee kaikkia kirjasinperheitä.

Jotkut gedit-tekstieditorin tärkeimmistä ominaisuuksista ovat seuraavat:

java-joukko
  • Se tarjoaa syntaksin korostuksen.
  • Se tukee kansainvälistä tekstiä.
  • Se tukee useita ohjelmointikieliä.

Kutsuaksesi gedit-editorin päätteestä, suorita alla oleva komento:

 gedit 

Se näyttää:

Linuxin tekstieditorit

4. Ylivoimainen teksti

Ylivoimainen tekstieditori on myös yksi suosituimmista IDE-pohjaisista tekstieditoreista. Sitä käytetään enemmän kehitysympäristön työkaluna kuin tekstieditorina. Siinä on useita ominaisuuksia, jotka tukevat monia ohjelmointi- ja merkintäkieliä. Lisäksi se tukee lukuisia laajennuksia tehdäkseen siitä enemmän kuin tekstieditorin.

Jotkut ylevän tekstieditorin tärkeimmät ominaisuudet ovat seuraavat:

  • Siinä on erinomainen komentopaletti.
  • Se on python-pohjainen plugin API.
  • Se tukee koodin rinnakkaismuokkausta.
  • Se tarjoaa projektikohtaisia ​​asetuksia.

Suorita seuraavat komennot asentaaksesi ylevän tekstieditorin:

 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 

Saat lisätietoja asennuksesta kohdasta Asenna ylevä tekstieditori ubuntuun.

Voimme avata ylevän editorin selaamalla sovelluksia. Voimme myös avata sen terminaalista. Pääset ylevään editoriin terminaalista suorittamalla alla oleva komento:

 subl 

Se näyttää tältä alla olevasta kuvasta:

Linuxin tekstieditorit

5. VSCode-editori

VSCode-editori on moderni ja laajalti käytetty tekstieditori. Sen on rakentanut Microsoft ja se tukee Linuxia, Macia ja Windows-käyttöjärjestelmä . Se helpottaa monilla tehokkailla ominaisuuksilla tukemaan monia ohjelmointikieliä ja sivunkuvauskieliä.

Asenna VSCode lataamalla binaaripaketti osoitteesta Tässä . Ja suorita alla oleva komento Debian- ja Ubuntu-pohjaisille järjestelmille:

 sudo apt install./.deb 

Jotkut VSCode-editorin tärkeimmät ominaisuudet ovat seuraavat:

  • Siinä on täysi tuki virheenkorjaukseen interaktiivisella konsolilla, keskeytyspisteillä, puhelupinoilla ja muilla.
  • Siinä on sisäänrakennettu tuki Git- ja Git-komentoille.
  • Se helpottaa IntelliSensen avulla.
  • Se tarjoaa monia mukautusvaihtoehtoja.
  • Sillä on valtava tuki kielille.
  • Se tukee vaihdettavia asetteluja.
  • Se tarjoaa sisäänrakennetun terminaalin.

VSCode-editori näyttää alla olevalta kuvalta:

Linuxin tekstieditorit

6.GNU Emacs

GNU Emacs on vanhin ja yksinkertaisin tekstieditori Linux-järjestelmälle. Se on osa GNU-projektia. Se on edelleen suosittu tekstieditori, jota tuhannet käyttäjät käyttävät sen yksinkertaisuuden vuoksi. Se on kirjoitettu sisään C ja LISP ohjelmointikielet.

Jotkut GNU Emacsin tärkeimmät ominaisuudet ovat seuraavat:

  • Siinä on sähköposti- ja uutisvaihtoehdot.
  • Se tarjoaa virheenkorjausliittymälaajennuksen.
  • Sillä on kattava dokumentaatio ja tuki.

Asenna GNU Emacs suorittamalla seuraavat komennot:

 sudo apt-get update sudo apt-get install emacs 

Pääset siihen päätteestä suorittamalla alla olevan komennon:

 emacs 

Se näyttää tältä alla olevasta kuvasta:

Linuxin tekstieditorit

7. Atom Editor

Atom on ilmainen ja avoimen lähdekoodin koodieditori, jonka on kehittänyt GitHub Inc . Se on monialustainen ja tukee useita ohjelmointikieliä. Sitä kutsutaan myös ' hakkeroitu tekstieditori 2000-luvulle '. Se on kehitetty kehitystarkoituksiin. Se on täysin muokattavissa käyttämällä web-tekniikoita, kuten JavaScript ja HTML. Se helpottaa Node.js-pohjaisilla laajennuksilla ja Git-ohjauksella.

Jotkut Atom Editorin tärkeimmistä ominaisuuksista ovat seuraavat:

  • Se on avoimen lähdekoodin.
  • Siinä on moderni, muokattavissa oleva asettelu.
  • Se helpottaa houkuttelevilla teemoilla.
  • Se tarjoaa sulautetun Git-tuen.
  • Se tarjoaa reaaliaikaista yhteistyötä Telesyncin kanssa.
  • Siinä on älykäs automaattinen täydennys ja IntelliSense.
  • Siinä on sisäänrakennettu paketinhallinta.

Asenna Atom lataamalla binaaripaketti osoitteesta Atomin virallinen sivusto , ja suorita alla oleva komento:

 sudo dpkg -i Downloads/atom-amd64.deb 

Lisätietoja asennuksesta on täällä.

Se näyttää tältä alla olevasta kuvasta:

Linuxin tekstieditorit

8. Sulkueditori

Brackets editor on ilmainen ja avoimen lähdekoodin tekstieditori, jonka on kehittänyt Adobe . Se keskittyy ensisijaisesti verkkokehitykseen. Se tarjoaa monipuolisen koodinmuokkauskokemuksen useilla ilmaisilla laajennuksilla. Se on kirjoitettu HTML-, CSS- ja JS-kielellä.

Jotkut Brackets-editorin tärkeimmät ominaisuudet ovat seuraavat:

  • Se tarjoaa houkuttelevan käyttöliittymän.
  • Siinä on esiprosessorituki SCSS:lle ja LESS:lle.
  • Se helpottaa inline-editorien avulla.
  • Se tarjoaa live-esikatselun.
  • Se tukee useiden välilehtien muokkausta.
  • Siinä on PHP-tuki.
  • Se tukee Language Server Protocol -protokollaa.
  • Se tukee laajennusten laajennuksia.

Asenna Brackets-editori suorittamalla seuraavat komennot:

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

Se näyttää tältä:

Linuxin tekstieditorit

9. Peak Editor

Pico-editori on päätepohjainen Linux-tekstieditori. Siinä on sisäänrakennettu tuki pine-uutisille ja sähköpostiohjelmalle. Se on erittäin suoraviivainen käyttää ja helpottaa joitakin hyödyllisiä ominaisuuksia, kuten perustelu, leikkaa/liitä, oikeinkirjoituksen tarkistus , ja enemmän. Se on kuitenkin vain yksinkertainen tekstieditori, joten se ei tarjoa monia ominaisuuksia kuten muut Linuxin tekstieditorit.

Se ei ole puhtaasti ilmainen tekstieditori, joten useimmat Linux-jakelut eivät tarjoa picoa tekstieditorina.

Se ei tue useiden tiedostojen käyttöä samanaikaisesti. Se ei myöskään voi suorittaa useiden tiedostojen etsi- ja korvaamistoimintoa.

Jos haluat avata tiedoston pico-tekstieditorilla, suorita komento seuraavasti:

 pico 

Se näyttää seuraavalta komennolla:

Linuxin tekstieditorit

10. Sinikalat

Bluefish on ilmainen ja avoimen lähdekoodin tekstieditori Linux-järjestelmälle. Se on edistynyt tekstieditori, jossa on runsaasti ohjelmointityökaluja. Se on hyvä dynaamisten verkkosivustojen kehittämiseen. Se tukee useita kieliä ja työkaluja, kuten PHP, C, C++, JavaScript, Java , Google Go, ja paljon muuta.

Jotkut Bluefishin tekstieditorin tärkeimmistä ominaisuuksista ovat seuraavat:

  • Se on kevyt ja nopea.
  • Se mahdollistaa integroinnin ulkoisten Linux-ohjelmien kanssa, kuten make, sed, awk, lint, weblint ja monet muut.
  • Se helpottaa oikeinkirjoituksen tarkistusta.
  • Sen avulla voimme työskennellä useissa projekteissa.
  • Siinä on tiedostojen etämuokkaus.
  • Se tarjoaa etsi ja korvaa -ominaisuuden.
  • Siinä on Kumoa ja Tee uudelleen -vaihtoehto.
  • Se tarjoaa muokattujen tiedostojen automaattisen palautuksen.

Asenna Bluefish suorittamalla seuraavat komennot:

 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 

Lisätietoja asennuksesta saat kohdasta Asenna Bluefish editor Ubuntuun.

Avaa tiedosto bluefishilla suorittamalla alla oleva komento:

 bluefish 

se näyttää tältä:

Linuxin tekstieditorit

11. Kate/Kwrite

Kate on edistynyt ja usean asiakirjan editori. Se on osa KDE:tä versiosta 2.2 lähtien. Kubuntu-työpöytäympäristö toimittaa sen oletuseditorina. Jos olet perehtynyt Kubuntu-ympäristöön, sinun on täytynyt tietää kate-editorista. Se tarjoaa työskentelyn useiden tiedostojen kanssa samanaikaisesti. Sitä pidetään IDE:nä, koska se sisältää tehokkaita ominaisuuksia, kuten IDE. Se on hyvä asetustiedostojen muokkaamiseen, HTML-lähteiden katseluun Konquerorista, uusien sovellusten luomiseen ja moniin muihin tehtäviin.

Jotkut Kate-editorin tärkeimmät ominaisuudet ovat seuraavat:

Jotkut Katen ainutlaatuisista ominaisuuksista sisältävät:

  • Se on tehokas IDE.
  • Se tarjoaa tukea useille kielille.
  • Siinä on automaattinen kielentunnistusominaisuus.
  • Se asettaa asiakirjojen sisennyksen automaattisesti.

Asenna kate-editori suorittamalla alla oleva komento:

 sudo apt-get install kate 

Avaa tiedosto kate-editorilla suorittamalla alla oleva komento:

java int merkkijonoon
 kate 

Se näyttää tältä alla olevasta kuvasta:

Linuxin tekstieditorit

12. Muistio++

Notepad++ on perustekstieditori, jossa on monia mukautusvaihtoehtoja. Se keskittyy ensisijaisesti nopeuteen ja minimaaliseen ohjelman kokoon. Sitä käyttävät enimmäkseen Windows-käyttäjät. Se tukee useita laajennuksia toiminnallisuuden lisäämiseksi.

Jotkut Notepad++:n tärkeimmistä ominaisuuksista ovat seuraavat:

  • Se tukee välilehtien muokkausta.
  • Se tarjoaa koodin taittamisen.
  • Siinä on kirjanmerkkituki.
  • Siinä on dokumenttikartta.
  • Se tarjoaa tukea Perl-yhteensopiva säännöllinen lauseke.

Asenna Notepad ++ suorittamalla seuraavat komennot:

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

Lisätietoja asennusprosessista on artikkelissa Notepad++:n asentaminen Ubuntuun.

Avaa tiedosto Notepad++:lla suorittamalla alla oleva komento:

 notepad-plus-plus 

Se näyttää alla olevalta kuvalta:

Linuxin tekstieditorit

13. Pimennys

Eclipse on yksi kehitystyössä eniten käytetyistä IDE-ympäristöistä (integroitu kehitysympäristö). Se on Java-kehittäjien suosima valinta, koska se on kehitetty Javassa ja tarjoaa useita ominaisuuksia edistyneiden Java-sovellusten kehittämiseen. Se tukee myös muita ohjelmointikieliä, ja meidän on asennettava ylimääräisiä laajennuksia kirjoittaaksemme koodia muilla ohjelmointikielillä, kuten PHP , Python , C, C++, Ruby on Rails, COBOL ja paljon muuta.

Jotkut pimennyksen tärkeimmistä piirteistä ovat seuraavat:

  • Se on ilmainen ja avoimen lähdekoodin koodieditori.
  • Se tarjoaa Java-kehitystyökaluja Java-kehittäjille.
  • Sillä on valtava laajennustuki.
  • Se tarjoaa eclipse-markkinapaikan lisätyökalujen lataamiseen.

Asenna Eclipse suorittamalla seuraavat komennot:

 sudo apt update sudo apt install eclipse 

Saat lisätietoja asennusprosessista kohdasta Kuinka asentaa Eclipse Ubuntuun.

Se näyttää alla olevalta kuvalta:

Linuxin tekstieditorit

14. gVim-editori

gVim-editori on suositun Vim-editorin GUI-versio. Sillä on samanlaiset toiminnot ja tilat kuin komentorivieditorilla Vim. Se on helppo ladata ohjelmistokaupasta. Asenna se terminaalista suorittamalla seuraavat komennot:

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

Jos haluat avata tiedoston gVim-sovelluksella päätteestä, suorita alla oleva komento:

 gvim 

Se näyttää alla olevalta kuvalta:

Linuxin tekstieditorit

15. Jed-toimittaja

Jed on komentorivieditori, joka tukee S-Lang-kirjaston laajaa käyttöä. Jed tukee sen kaikkia makuja erilaisille käyttöjärjestelmille, kuten Linuxille ja Windowsille. Se on kevyt editori, mikä tekee siitä ihanteellisen editorin pienikokoisille järjestelmille.

Jotkut Jed-editorin tärkeimmät ominaisuudet ovat seuraavat:

  • Se tarjoaa värisyntaksin korostuksen väripäätteissä.
  • Siinä on koodin taittotuki.
  • Se tarjoaa avattavat valikot terminaalissa.
  • Se tukee emulaattieditoreja, kuten Emacs, EDT, WordStar, Borland, Brief jne.
  • Se on laajennettavissa C:n kaltaisella kielellä S-Lang, jotta se on erittäin muokattavissa.
  • Se tukee useita ohjelmointitiloja useille ohjelmointikielille.

Asenna Jed-editori suorittamalla seuraavat komennot:

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

Se näyttää alla olevalta kuvalta:

Linuxin tekstieditorit

16. Geany Editor

Geany on tehokas, kevyt editori Linux-järjestelmille. Se on vakaa ja tukee monia ominaisuuksia, jotka tekevät siitä hyödyllisen. Siinä on sisäänrakennettu tuki useille ohjelmointikielille. Sitä tukevat muut käyttöjärjestelmät, kuten Windows ja Mac yhtä hyvin.

Jotkut Geany-editorin tärkeimmät ominaisuudet ovat seuraavat:

  • Se tarjoaa syntaksin korostusominaisuuden.
  • Se tarjoaa kytkettävän käyttöliittymän.
  • Se tukee monia tiedostotyyppejä.
  • Se tarjoaa koodin taitto- ja koodinavigointivaihtoehtoja.
  • Se tarjoaa automaattisen täydennysvaihtoehdon.
  • Se tukee HTML- ja XML-tunnisteiden automaattista sulkemista.

Asenna Geany-editori suorittamalla seuraavat komennot:

 sudo apt-get update sudo apt-get install geany 

Se näyttää alla olevalta komennolta:

Linuxin tekstieditorit

17. Lehtityyny

Leafpad on suoraviivainen GTK-pohjainen tekstieditori. Se on suosittu tekstieditori Linux-käyttäjien keskuudessa yksinkertaisuutensa ja keveytensä vuoksi.

Leafpadin tärkeimmät ominaisuudet ovat seuraavat:

  • Se tarjoaa koodisarjavaihtoehdon.
  • Se tarjoaa automaattisen koodisarjan tunnistuksen (UTF-8 ja jotkut koodisarjat).
  • Se helpottaa rajoittamattomia Kumoa/Toista-toimintoja.
  • Se tarjoaa automaattisen/monirivisen sisennyksen.
  • Se näyttää nykyisen rivin numeron.
  • Se tarjoaa vedä ja pudota -ominaisuuden.
  • Se mahdollistaa tiedostojen tulostamisen.

Asenna Leafpad suorittamalla seuraavat komennot:

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

Se näyttää alla olevalta komennolta:

Linuxin tekstieditorit

18. Valopöytä

Light table on moderni avoimen lähdekoodin IDE-pohjainen tekstieditori. Se on yksi Linux-järjestelmän parhaista tekstieditoreista.

Jotkut Light-pöydän tärkeimmistä ominaisuuksista ovat seuraavat:

  • Se on ilmainen ja avoimen lähdekoodin.
  • Se on monialustainen ja kevyt.
  • Se tarjoaa modernin, älykkään käyttöliittymän minimalistisella käyttöliittymällä.
  • Se tarjoaa automaattisen täydennyksen koodauksen aikana.
  • Se tukee sisäistä arviointia.
  • Siinä on monia mukautusvaihtoehtoja teemoilla ja laajennuksilla.
  • Se tarjoaa jaetut näkymät ja välitöntä palautetta.
  • Siinä on komentopaletti.
  • Se helpottaa sumealla etsimellä.
  • Se tukee automaattisia päivityksiä.

Voimme yksinkertaisesti ladata valopöydän sen viralliselta sivustolta. Asenna se terminaalista suorittamalla seuraavat komennot:

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

Se näyttää alla olevalta kuvalta:

Linuxin tekstieditorit

19. Medit tekstieditori

Medit-tekstieditori on kevyt avoimen lähdekoodin tekstieditori. Se on saatavana kaikille tärkeimmille käyttöjärjestelmille, kuten Linux, Mac ja Windows. Se aloitettiin yksinkertaisella sisäänrakennetulla CGAP-komponentilla, mutta se on nyt päivitetty erilliseksi tekstieditoriksi.

Jotkut Meditin tärkeimmät ominaisuudet ovat seuraavat:

  • Se tarjoaa syntaksin korostuksen.
  • Se mahdollistaa monia laajennuksia useille ohjelmointikielille.
  • Se tukee säännöllisiä lausekkeita.
  • Se helpottaa konfiguroitavien näppäimistön kiihdyttimien avulla.

Asenna medit suorittamalla seuraavat komennot:

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

Se näyttää alla olevalta kuvalta:

Linuxin tekstieditorit

20. CodeLite

CodeLite on avoimen lähdekoodin IDE, joka tukee monialustaa. Se tukee useita eniten käytettyjä ohjelmointikieliä, kuten C, C++ , PHP ja JavaScript. Se tukee kaikkia tärkeimpiä alustoja, kuten Linuxia, Macia ja Windowsia.

Asenna CodeLite suorittamalla seuraavat komennot:

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

Se näyttää alla olevalta kuvalta:

Linuxin tekstieditorit

Jotkut erikoistuneet toimittajat

Editoreissa on lisätoimintoja ja erikoisominaisuuksia, mm.

    Lähdekoodieditorit ovat joitakin tekstieditoreja, joissa on lisätoimintoja lähdekoodin tuotantoon. Usein näissä on käyttäjän ohjelmoitava koodinavigointi, syntaksin korostustoiminnot ja näppäimistömakrot tai koodaustyökalut samat kuin HTML-editorissa. Integroidut kehitysympäristöt on kehitetty käsittelemään ja virtaviivaistamaan suurempia ohjelmointiprojekteja. Yleensä niitä käytetään vain ohjelmointiin, koska niissä on useita perustekstin muokkaukseen tarpeettomia ominaisuuksia. Taitettava editorit sisältävät 'ortodoksisia editoreja', jotka ovat Xedit-johdannaisia. Editoreita, jotka toimivat taittamalla ilman ohjelmointikohtaisia ​​näkökohtia, kutsutaan yleisesti outlinereiksi.
  • Tekijät Maailman laajuinen verkko on varustettu valikoimalla HTML-editoreja, joita käytetään verkkosivujen rakentamiseen. Ne sisältävät E Text Editorin, KompoZerin ja Dreamweaverin. Useat tarjoavat mahdollisuuden nähdä käynnissä oleva työ tavallisella verkkoselaimella tai sisäänrakennetulla HTML-renderöintimoottorilla.
  • Lähes jokainen verkkokehitys toteutetaan dynaamisella ohjelmointikielellä, kuten PHP tai Ruby, IDE- tai lähdekoodieditorilla. Kukin tarjoaa HTML-koodin, mutta alla olevat staattiset verkkosivustot tallennetaan erillisinä mallitiedostoina, jotka sivustoa hallinnoiva ohjelmisto kerää ja jotka eivät muodosta koko HTML-dokumenttia.
  • Pääpiirteet tunnetaan myös puupohjaisina muokkausohjelmina, koska ne sisältävät hierarkkisia ääriviivapuita tekstieditorin avulla. Taittoa voidaan käsitellä erikoistuneena ääriviivalomakkeena.
  • Tietojenkäsittelytieteilijät, fyysikot ja matemaatikot luovat usein kirjoja ja artikkeleita LaTeX:n ja TeX:n avulla tekstitiedostoina. Usein tällaiset asiakirjat luodaan tavallisella tekstieditorilla, vaikka harvat käyttävätkin erikoistuneita TeX-editoreja.
  • Yhteistyötoimittajat sallia kahden tai useamman käyttäjän työskennellä samanaikaisesti samanlaisen asiakirjan parissa verkossa etäsijainneista. Tiettyjen käyttäjien tekemiä muutoksia seurataan automaattisesti ja yhdistetään asiakirjaan yhteensopimattomien muokkausten poistamiseksi. Häiriöttömät editorit tarjoavat minimalistisen käyttöliittymän sekä tavoitteen erottaa kirjoittaja jäljellä olevasta käyttöjärjestelmästä ja sovelluksesta, jotta he voivat keskittyä kirjoittamiseen ilman häiriötekijöitä käyttöliittymäkomponenttien, kuten ilmoitus- tai työkalupalkkialueen, kautta.