logo

Linux teksto redaktoriai

Teksto rengyklė yra tam tikra kompiuterinė programa, galinti redaguoti paprastą tekstą. Kartais tokios programos vadinamos 'Užrašų knygelė' programinė įranga. Teksto rengyklėms siūlomi programinės įrangos kūrimo ir operacinių sistemų paketai, kuriuos galima naudoti modifikavimui, įskaitant programavimo kalbos šaltinio kodą, dokumentacijos failus ir konfigūracijos failus.

Galima naudoti Linux teksto redaktorius tekstinių failų redagavimas, kodų rašymas, vartotojo instrukcijų failų atnaujinimas, ir dar. Linux sistema palaiko kelis teksto redaktorius. „Linux“ yra dviejų tipų teksto rengyklės, kurios pateikiamos toliau:

    Komandinės eilutės teksto rengyklėspvz., Vi, nano, pico ir kt.GUI teksto redaktoriaipvz., gedit (skirta Gnome), Kwrite ir kt.

Teksto rengyklė vaidina svarbų vaidmenį koduojant. Taigi, svarbu pasirinkti geriausią teksto rengyklę. Teksto rengyklė turi būti ne tik paprasta, bet ir funkcionali, su ja turėtų būti gera dirbti.

A teksto rengyklė su IDE funkcijomis yra laikomas geru teksto redaktoriumi.

Kas yra raiškusis tekstas ir paprastas tekstas?

Yra esminių skirtumų tarp raiškiojo teksto (pavyzdžiui, sukurto stalinių kompiuterių leidybos ir teksto rengyklės programinės įrangos) ir paprasto teksto (kurio ir redagavo daugelis teksto rengyklės).

Išskirtinai paprastą tekstą sudaro simbolių vaizdavimas. Visi simboliai vaizduojami vieno, dviejų ar keturių baitų fiksuoto ilgio seka arba kaip vieno keturių baitų kintamo ilgio seka, atsižvelgiant į konkrečias simbolių kodavimo taisykles, įskaitant UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 arba ASCII. Šios sutartys nurodo kelis spausdinamus, bet nespausdinamus simbolius, kurie valdo teksto srautą, įskaitant puslapių lūžius, eilučių lūžius ir tarpus. Į paprastą tekstą neįtraukiama jokia kita tekstinė informacija, ne tik taikoma simbolių kodavimo taisyklė.

  • Paprastas tekstas išsaugomas tekstiniuose failuose; tačiau tekstiniai failai neišsaugo tik paprasto teksto.
  • Paprastai paprastas tekstas buvo rodomas naudojant vienkartinį šriftą, pvz., stulpelių formatavimą, o horizontalus lygiavimas kartais buvo atliekamas su tarpo simboliais nuo pirmųjų kompiuterio naudojimo dienų.
  • Kita vertus, raiškusis tekstas gali apimti metaduomenis, pastraipų formatavimą (pvz., tarpą, žodžių ir raidžių pasiskirstymą, lygiavimą ir įtrauką tarp eilučių ir pastraipų), simbolių formatavimo duomenis (pvz., stilių, svorį, dydį ir tipo tarpą) ir puslapio specifikacijos duomenis (pvz., skaitymo kryptį, paraštę ir dydį). Turtingas tekstas gali būti sudėtingas.
  • Teksto rengyklės yra sukurtos atidaryti ir saugoti tekstinius failus su paprastu tekstu arba bet kokiu kitu, kuris gali būti laikomas paprastu tekstu, pvz., raiškiojo teksto žymėjimu ar kitokiu žymėjimu (pvz., SVG).

Trumpa teksto redaktorių istorija

Kompiuterinis tekstas buvo įdėtas į korteles naudojant klavišų perforavimo įrenginius, kol nebuvo prieinami teksto redaktoriai. Tada į kortelių skaitytuvą buvo įdėtos fizinės plonų kartoninių kortelių dėžutės. Dicko kortelių atvaizdai, būgnai ir magnetiniai failai, pagaminti iš tokio tipo kortelių gražina, paprastai neturėjo eilučių skyrimo ženklų ir tariamų 80 ar 90 fiksuoto ilgio simbolių įrašų. Perforuota juosta buvo kortelių pakaitalas. Jį galėjo pagaminti keli teleprinteriai, kurie naudojo unikalius simbolius įrašo galams pavaizduoti.

Kai kuriose ankstyvosiose OS buvo paketinio teksto rengyklės, sukurtos su kalbos procesoriais arba kaip skirtingos pagalbinės programos; pavyzdys buvo šaltinio failų redagavimo funkcija, pvz., SQUOZE, skirta SCAT SHARE OS.

  • Pirmieji kolektyviniai teksto redaktoriai garsėjo kaip 'eilučių redaktoriai' logiškas rašomosios mašinėlės arba telespausdintuvo tipo terminalams be ekranų.
  • Komandos (paprastai vienas klavišo paspaudimas) paveikė failo redagavimą išgalvotoje įterpimo vietoje, vadinamoje 'žymeklis' .
  • Šie pakeitimai buvo dokumentuojami įvedant bet kurią komandą, skirtą mažos failo dalies spausdinimui ir periodiškai spausdinant visą failą.
  • Žymeklį galima perkelti naudojant komandas kelių eilučių rengyklėse, kurios aprašo eilutės numerį faile, galiausiai įprastus posakius ir teksto eilutes, kurias reikia rasti.
  • Kai kurie eilučių redaktoriai gali būti naudojami naudojant klavišų permušimą; keitimo komandas galima paimti iš kortelių kaladės ir pritaikyti aprašytam failui.
  • Kai kurie pagrindiniai eilutės redaktoriai palaikė a 'patikrinti' režimas, kuriame modifikavimo komandos parodė pakeistas eilutes.
  • Ekrano teksto redaktoriai tapo įprasti, kai buvo prieinami kompiuterių terminalai ir vaizdo ekranai.

O26 buvo vienas iš originalių viso ekrano redaktorių, kuris buvo nurodytas CDC 6000 serijos sistemos operatoriaus pulte 1967 m. vi buvo kitas pradinis viso ekrano redaktorius, kuris buvo nurodytas aštuntajame dešimtmetyje; tai vis dar klasikinis redaktorius Linux ir Unix operacinėse sistemose. Be to, UCSD Pascal į ekraną orientuotas redaktorius buvo parašytas aštuntajame dešimtmetyje ir buvo sukurtas tiek bendrajam tekstui, tiek suskirstytam šaltinio kodui.

Vienas iš pradinių atvirojo kodo ir nemokamos programinės įrangos projektų „Emacs“ yra dar vienas ankstesnis realaus laiko ir viso ekrano redaktorius, kuris buvo perkeltas į įvairias sistemas. Viso ekrano redaktoriaus greitis ir paprastas naudojimas paskatino kelis ankstyvus vaizdo įrašų terminalo pirkimus.

Teksto rengyklėje pagrindinė duomenų struktūra yra ta, kuri tvarko eilutę arba įrašų sąrašą, nurodantį dabartinę redaguojamo failo būseną. Teksto rengyklės, galinčios greičiau anuliuoti / perdaryti ankstyvus redagavimus, įterpti tekstą ir nuotolinį tekstą, leido sukurti sudėtingesnes duomenų struktūras, o išėjusius duomenis galima saugoti viename ilgame nuosekliame simbolių masyve. Klasikinė teksto rengyklė kaip duomenų struktūrą naudoja tarpo buferį, virvę, gabalų lentelę arba su eilutėmis susietą sąrašą.

Teksto rengyklės tipai

Kai kurie teksto redaktoriai yra paprasti ir maži, o kiti atlieka sudėtingas ir plačias funkcijas. Pavyzdžiui, „Unix“ tipo ir „Unix“ operacinėse sistemose yra „pico“ redaktorius, tačiau keliose taip pat yra „Emacs“ ir „vi“ redaktoriai. „Microsoft“ sistemose yra paprasta „Notepad“, kad įvairūs žmonės naudotų kitus redaktorius su papildomomis funkcijomis, ypač programuotojai.

  • Klasikinėje Apple Macintosh Mac OS operacinėje sistemoje TeachText vėliau 1994 m. buvo pakeistas SimpleText, kuris Mac OS X buvo pakeistas naudojant TextEdit, kurį sudaro teksto rengyklės funkcijos su įprastomis tekstų rengyklėms, pvz., dviejų ar daugiau šriftų pasirinkimas. , paraštės ir liniuotės.
  • Šios funkcijos vienu metu nepasiekiamos, bet turi būti pakeistos vartotojo komanda arba programai, automatiškai nustatančiai failo tipą.
  • Beveik kiekviena teksto rengyklė gali rašyti ir skaityti failus paprasto teksto stiliumi, todėl leidžiama paleisti teksto rengyklėse saugomus failus. Tačiau išsaugant tokio tipo failus naudojant teksto rengyklę, reikia užtikrinti, kad failas būtų nurodytas paprasto teksto formatu ir kad bet kokie KS arba teksto kodavimo nustatymai neapsunkins failo numatomo naudojimo.
  • Daugelis ne WYSIWYG teksto rengyklės, įskaitant WordStar , yra patogiai paspaudžiami kaip teksto rengyklės ir buvo naudojami devintajame dešimtmetyje.

Šių tekstų rengyklės failo formatas (numatytasis) paprastai turi žymėjimo kalbą, o įprastas formatas yra vaizdinis formatavimas ir paprastas tekstas, pasiekiamas naudojant nespausdinamas pabėgimo sekas arba valdymo simbolius. Vėlesnės teksto rengyklės, tokios kaip Microsoft Word, saugo failus dvejetainiu formatu ir dažniausiai niekada nenaudojamos paprasto teksto failams keisti.

Tipinės teksto redaktorių savybės

    Rasti ir pakeisti:Teksto rengyklės siūlo plačias galimybes ieškoti ir pakeisti teksto eilutes, rinkinius arba atskirai pasirinktame aplanke arba atidarytuose skirtukuose.Iškirpti, kopijuoti ir įklijuoti:Beveik kiekvienas teksto redaktorius siūlo būdus, kaip kopijuoti ir perkelti tekstą tarp failų ar failų.Teksto formatavimas:Dažnai teksto rengyklės palengvina vizualinio formatavimo aspektus, pvz., automatinį ženklelių sąrašo įtraukimą ir eilučių vyniojimo formatavimą naudojant ASCII simbolius, sintaksės paryškinimą, komentarų formatavimą ir pan.Anuliuoti ir perdaryti:Teksto redaktoriai siūlo anuliuoti ir pakartoti galutinį redagavimą, kaip ir procesoriuose. Ypač naudojant ankstesnes teksto rengykles, dažnai prisimenamas tik vienas redagavimo istorijos lygis, o anuliavus bus tik iš eilės 'perjungti' galutinis pakeitimas.
  • Galimybė pereiti prie aprašytos eilutės numerio.
  • Galimybė valdyti UTF-8 koduotą tekstą.

Išplėstinės teksto redaktorių funkcijos

  • Procedūra ir makrokomandos apibrėžimas, skirtas apibūdinti naujas funkcijas ir komandas kaip ankstesnių komandų ir makrokomandų derinį, tikriausiai su priimtais parametrais arba makrokomandų įdėjimu.
  • Profilio makrokomandos kartu su pavadinimais, aprašytais, pvz., profilyje, aplinkoje, automatiškai vykdomos paleidžiant naują failą arba pradedant redagavimo sesiją.
  • Profiliai, skirti naudotojui redagavimo sesijos viduryje nustatyti parinktis.
  • Kelių failų redagavimas:Funkcijos, leidžiančios redaguoti du ar daugiau failų redagavimo seanso metu, tikriausiai atsimenant visų eilučių dabartinės eilutės žymeklį, siekiant įterpti pasikartojantį tekstą į visus failus, perkelti ar kopijuoti tekstą iš vieno failo į kitą, palyginti failus ir t. t.Kelių rodinių redaktoriai:Funkcija, rodanti du ar daugiau panašaus failo rodinių su atskiru žymeklio stebėjimu, koreguojant langų modifikacijas, bet siūlanti tas pačias funkcijas, kurios yra nepriklausomiems failams.Stulpelių redagavimas:Funkcija įterpti ir keisti duomenis konkrečiame stulpelyje arba perkelti duomenis į tam tikrus stulpelius.Išskleisti / sutraukti, taip pat žinomas kaip sulankstymas:Funkcijos, leidžiančios laikinai neįtraukti teksto sekcijų. Jis gali būti pagrįstas kai kuriais sintaksiniais komponentais arba įvairiais eilučių numeriais, pvz., išskyrus viską tarp BEGIN; ir ta pati PABAIGA;.Duomenų transformacija:Kito tekstinio failo turinio skaitymas ir sujungimas į šiuo metu redaguojamą failą. Kai kurie teksto rengyklės siūlo būdą pridėti komandos, pateiktos į operacinės sistemos apvalkalą, rezultatą. Didžiųjų ir mažųjų raidžių keitimo aspektas taip pat gali būti konvertuojamas į didžiąsias arba mažąsias raides.Filtravimas:Keletas pažangių teksto redaktorių leidžia redaktoriui perkelti dalis arba kiekvieną keičiamą failą į kitą paslaugą ir nuskaityti išvestį atgal į failą „filtruojamų“ eilučių vietoje. Pavyzdžiui, naudinga rūšiuoti eilučių eilutes skaitiniais arba abėcėlės tvarka, įtraukiant šaltinio kodą, atliekant matematinius skaičiavimus ir pan.Išplečiamumas:Teksto rengyklė, skirta naudoti keliems programuotojams, turi pasiūlyti tam tikrą įskiepių įrankį arba būti skriptu; taigi, programuotojas gali pritaikyti redaktorių pagal aspektus, reikalingus programinės įrangos projektams tvarkyti, atitikti tam tikrus kodavimo stilius arba pritaikyti raktų susiejimą ar funkcijas konkrečioms versijų valdymo sistemoms ar programavimo kalboms.Sintaksės paryškinimas:Paryškinkite konfigūracijos failus, žymėjimo kalbą, šaltinio kodą ir kitą tekstą pagal kontekstą, kuris pateikiamas nuspėjamu arba organizuotu formatu. Paprastai redaktoriai leidžia vartotojams individualizuoti visų kalbos elementų stilius ar spalvas. Be to, kai kurie redaktoriai leidžia vartotojams įkelti ir naudoti temas, kad pakeistų visos redaktoriaus vartotojo sąsajos pojūtį ir išvaizdą.Į sintaksę orientuoti redaktoriai:Kai kurie teksto rengyklės palaiko vienos ar kelių kalbų sintaksę ir leidžia atlikti operacijas sintaksinių vienetų kontekste. Pavyzdžiui, įterpiant WHEN sakinį į SELECT sakinį.Komandinė eilutė:Kai kurie redaktoriai, tokie kaip XEDIT ir ISPF, turi įterptą lauką ekrane, skirtą įvesti komandas, priešingai nei tekstas. Vartotojui gali tekti naudoti žymeklio klavišus, kad pakeistų teksto ir komandų laukus, arba redaktorius gali interpretuoti kaip prašymus pakeisti, priklausomai nuo redaktoriaus.
    Žymeklio naršymas teksto rengyklėse gali skirtis. Pavyzdžiui, spustelėjus Pabaiga gali būti nukreipta į apvyniotos eilutės pabaigą po to, kai vienu spustelėjimu pereinama į ekrano eilutės teksto pabaigą. Paprastai į blokus orientuoti terminalai turi įterptus klavišus žymeklio judėjimui, kaip ir klaviatūros kompiuteriuose.Eilučių komandos:Eilučių komandos taip pat vadinamos sekos komandomis arba priešdėlių komandomis. Kai kurie redaktoriai failą laiko tekstinių failų masyvu su atitinkamais eilės numeriais arba eilučių numeriais ir turi skirtingą visų teksto laukų eilutės numerio lauką.

Linijos komandą taip pat galima apibūdinti kaip eilutę, kurią vartotojas įveda į eilutės numerio lauką, o redaktorius identifikuoja kaip komandą, veikiančią toje konkrečioje eilutėje arba eilutės bloke. Pavyzdžiui, LC konvertuoti eilutę į mažąsias raides. Nepriklausomai nuo priešdėlio komandos pavadinimo, kai kurie redaktoriai leidžia sekos lauką atsirasti po teksto lauko.

Šiame skyriuje aptarsime 20 geriausių teksto redaktorių Linux . Toliau kalbėsime apie naujausius teksto redaktorius ir palyginsime juos su tradiciniais teksto redaktoriais, tokiais kaip Mes ir nano . Tai padės jums pasirinkti pasirinktą redaktorių.

  1. Vi/VIM redaktorius
  2. Nano redaktorius
  3. Redagavimo redaktorius
  4. Puikus teksto redaktorius
  5. VSCode
  6. GNU emacs
  7. Atom redaktorius
  8. Skliaustų redaktorius
  9. Peak redaktorius
  10. Mėlynžuvė
  11. Kate / Kwrite
  12. Užrašų knygelė ++
  13. Užtemimas
  14. gVIM redaktorius
  15. Jed redaktorius
  16. Geany redaktorius
  17. Lapų padas
  18. Šviesos stalas
  19. Medit teksto rengyklė
  20. CodeLite

1.Vi/VIM redaktorius

Vim redaktorius yra vienas iš labiausiai naudojamų ir galingiausių komandų eilutės redaktorių Linux sistemoje. Pagal numatytuosius nustatymus jį palaiko dauguma Linux platinimų. Jis turi patobulintas senas funkcijas Unix Vi redaktorius . Tai patogus redaktorius ir suteikia tą pačią aplinką visoms Linux platinimams. Jis taip pat vadinamas kaip programuotojo redaktorius nes dauguma programuotojų renkasi Vi redaktorių.

Vi redaktorius turi keletą specialių funkcijų, tokių kaip Vi režimai ir sintaksės paryškinimas, todėl jis yra galingesnis nei kiti teksto rengyklės. Paprastai jis turi du režimus:

Komandų režimas: Komandų režimas leidžia atlikti veiksmus su failais. Pagal numatytuosius nustatymus jis paleidžiamas komandų režimu. Šiuo režimu visų tipų žodžiai laikomi komandomis. Šiuo režimu galime vykdyti komandas.

Įterpimo režimas: Įterpimo režimas leidžia įterpti tekstą į failus. Norėdami perjungti iš komandų režimo į įterpimo režimą, paspauskite Esc klavišą, norėdami išeiti iš aktyvaus režimo ir 'aš' Raktas.

Norėdami sužinoti daugiau apie Vi redaktorių, apsilankykite Vi redaktorius su komandomis .

Norėdami iškviesti vi redaktorių, vykdykite komandą vi su failo pavadinimu taip:

 vi 

Tai atrodys taip, kaip paveikslėlyje žemiau:

Linux teksto redaktoriai

2. Nano redaktorius

Nano yra tiesioginis redaktorius. Jis skirtas tiek pradedantiesiems, tiek pažengusiems vartotojams. Jis turi daug tinkinimo funkcijų.

Kai kurios pažangios nano teksto rengyklės funkcijos yra šios:

  • Jis turi labai pritaikomus raktų apkaustus
  • Jis palaiko sintaksės paryškinimą
  • Jame yra anuliavimo ir perdarymo parinktys
  • Jis suteikia pilnos eilutės ekraną standartinėje išvestyje
  • Jame yra palaikymas, skirtas skaityti iš standartinės įvesties

Norėdami atidaryti failą su nano redaktoriumi, vykdykite komandą taip:

 nano 

Nano redaktorius atrodo taip:

Linux teksto redaktoriai

Nano redaktoriuje naudingos parinktys pateiktos apačioje, naudokite CTRL+ parinktis atlikti operaciją. Pavyzdžiui, norėdami išeiti iš redaktoriaus, naudokite CTRL + X raktai. Norėdami sužinoti daugiau apie nano redaktorių, apsilankykite „Linux Nano Editor“ .


3. Redaguoti redaktorių

Gedit redaktorius yra numatytasis GNOME darbalaukio aplinkos redaktorius. Kai atidarome failą, jis bus atidarytas naudojant Gedit redaktorių. Jis teikia paprastas funkcijas, kaip ir bet kuris pagrindinis teksto rengyklė. Tai lengvas redaktorius su tiesiogine vartotojo sąsaja. Jis buvo viešai išleistas 2000 m. su GNOME darbalaukio aplinka. Jis sukurtas naudojant C programavimo kalba ir palaiko visą šriftų šeimą.

Kai kurios pagrindinės gedit teksto rengyklės funkcijos yra šios:

  • Tai suteikia sintaksės paryškinimą.
  • Jis palaiko internacionalizuotą tekstą.
  • Jis palaiko kelias programavimo kalbas.

Norėdami iškviesti gedit redaktorių iš terminalo, vykdykite toliau pateiktą komandą:

 gedit 

Atrodo:

Linux teksto redaktoriai

4. Didingas tekstas

Puikus teksto redaktorius taip pat yra vienas populiariausių IDE pagrįstų teksto rengyklų. Jis naudojamas kaip kūrimo aplinkos įrankis daugiau nei teksto rengyklė. Jis turi keletą funkcijų, palaikančių daugelį programavimo ir žymėjimo kalbų. Be to, jis palaiko daugybę papildinių, kad būtų daugiau nei teksto rengyklė.

surūšiuotas masyvų sąrašas java

Kai kurios pagrindinės puikaus teksto rengyklės funkcijos yra šios:

  • Jis turi puikią komandų paletę.
  • Tai python pagrindu sukurtas įskiepio API.
  • Jis palaiko lygiagretų kodo redagavimą.
  • Jame pateikiamos konkrečios projekto nuostatos.

Vykdykite šias komandas, kad įdiegtumėte puikų teksto rengyklę:

 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 

Norėdami sužinoti daugiau apie diegimą, apsilankykite „Ubuntu“ teksto rengyklės diegimas.

Galime atidaryti didingą redaktorių naršydami programas. Taip pat galime jį atidaryti iš terminalo. Norėdami pasiekti didingą redaktorių iš terminalo, vykdykite toliau pateiktą komandą:

 subl 

Tai atrodys taip, kaip paveikslėlyje žemiau:

Linux teksto redaktoriai

5. VSCode redaktorius

VSCode redaktorius yra moderni ir plačiai naudojama teksto rengyklė. Jį sukūrė „Microsoft“ ir palaiko „Linux“, „Mac“ ir Windows OS . Tai palengvina daug galingų funkcijų, leidžiančių palaikyti daugelį programavimo kalbų ir žymėjimo kalbų.

Norėdami įdiegti VSCode, atsisiųskite dvejetainį paketą iš čia . Ir vykdykite toliau pateiktą komandą Debian ir Ubuntu pagrįstoms sistemoms:

 sudo apt install./.deb 

Kai kurios pagrindinės VSCode redaktoriaus funkcijos yra šios:

  • Jis visiškai palaiko derinimą naudojant interaktyvią konsolę, lūžio taškus, skambučių krūvas ir dar daugiau.
  • Jame yra įmontuotas „Git“ ir „Git“ komandų palaikymas.
  • Tai palengvina naudojant „IntelliSense“.
  • Ji suteikia daug tinkinimo parinkčių.
  • Jis turi didžiulį kalbų palaikymą.
  • Jis palaiko perjungiamus išdėstymus.
  • Jame yra įmontuotas terminalas.

VSCode redaktorius atrodo taip, kaip toliau pateiktame paveikslėlyje:

Linux teksto redaktoriai

6.GNU Emacs

GNU Emacs yra seniausias ir paprasčiausias teksto rengyklė, skirta Linux sistemai. Tai yra GNU projekto dalis. Dėl savo paprastumo tai vis dar yra populiari teksto rengyklė, kurią naudoja tūkstančiai vartotojų. Tai parašyta C ir LISP programavimo kalbos.

Kai kurios pagrindinės GNU Emacs funkcijos yra šios:

  • Jame yra pašto ir naujienų parinktys.
  • Tai suteikia derinimo priemonės sąsajos plėtinį.
  • Jame yra daug dokumentų ir paramos.

Vykdykite šias komandas, kad įdiegtumėte GNU Emacs:

 sudo apt-get update sudo apt-get install emacs 

Norėdami jį pasiekti iš terminalo, vykdykite toliau pateiktą komandą:

 emacs 

Tai atrodys taip, kaip paveikslėlyje žemiau:

Linux teksto redaktoriai

7. Atom redaktorius

„Atom“ yra nemokama atvirojo kodo rengyklė, kurią sukūrė GitHub Inc . Jis yra kelių platformų ir palaiko keletą programavimo kalbų. Jis taip pat vadinamas ' nulaužiamas teksto redaktorius XXI a “. Jis buvo sukurtas plėtros tikslu. Tai visiškai pritaikoma naudojant žiniatinklio technologijas, tokias kaip JavaScript ir HTML. Tai palengvina naudojant Node.js pagrįstus papildinius ir Git valdymą.

Kai kurios pagrindinės „Atom Editor“ funkcijos yra šios:

  • Tai atviras šaltinis.
  • Jis turi šiuolaikišką, pritaikomą išdėstymą.
  • Tai palengvina patraukliomis temomis.
  • Jis teikia įterptąjį Git palaikymą.
  • Tai suteikia bendradarbiavimą realiuoju laiku su Telesync.
  • Jis turi išmanųjį automatinį užbaigimą ir „IntelliSense“.
  • Jame yra įmontuota paketų tvarkyklė.

Norėdami įdiegti „Atom“, atsisiųskite dvejetainį paketą iš Oficiali „Atom“ svetainė , ir vykdykite žemiau esančią komandą:

 sudo dpkg -i Downloads/atom-amd64.deb 

Norėdami sužinoti daugiau apie diegimą, apsilankykite čia.

įdiegti maven

Tai atrodys taip, kaip paveikslėlyje žemiau:

Linux teksto redaktoriai

8. Skliaustų redaktorius

Brackets redaktorius yra nemokama atvirojo kodo teksto rengyklė, kurią sukūrė Adobe . Visų pirma jis skirtas interneto svetainių kūrimui. Tai suteikia turtingą kodo redagavimo patirtį su keliais nemokamais plėtiniais. Jis parašytas HTML, CSS ir JS kalbomis.

Kai kurios pagrindinės Brackets redaktoriaus funkcijos yra šios:

  • Tai suteikia patrauklią vartotojo sąsają.
  • Jis turi išankstinio procesoriaus palaikymą SCSS ir LESS.
  • Tai palengvina naudojant tiesioginius redaktorius.
  • Tai suteikia tiesioginę peržiūrą.
  • Jis palaiko kelių skirtukų redagavimą.
  • Jis turi PHP palaikymą.
  • Jis palaiko kalbos serverio protokolą.
  • Jis palaiko papildinių plėtinius.

Norėdami įdiegti Brackets redaktorių, vykdykite šias komandas:

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

Tai atrodys taip:

Linux teksto redaktoriai

9. Peak redaktorius

„Pico“ redaktorius yra terminalo pagrindu sukurta „Linux“ teksto rengyklė. Jame yra įmontuotas pušies naujienų ir el. pašto programos palaikymas. Tai labai paprasta naudoti ir palengvina kai kurias naudingas funkcijas, pvz., pagrindimas, iškirpimas/įklijavimas, rašybos tikrinimas , ir dar. Tačiau tai tik paprastas teksto rengyklė, todėl ji nesiūlo daug funkcijų, kaip kiti Linux teksto rengyklės.

Tai nėra grynai nemokama teksto rengyklė, todėl dauguma Linux platinimų nepateikia pico kaip teksto rengyklės.

Tai nepalaiko darbo su keliais failais vienu metu. Be to, ji negali atlikti kelių failų paieškos ir keitimo operacijos.

Norėdami atidaryti failą naudodami pico teksto rengyklę, vykdykite komandą taip:

 pico 

Tai atrodys taip, kaip nurodyta toliau pateikta komanda:

Linux teksto redaktoriai

10. Mėlynžuvė

Bluefish yra nemokama atvirojo kodo teksto rengyklė, skirta Linux sistemai. Tai pažangi teksto rengyklė, turinti daugybę programavimo įrankių. Tai naudinga kuriant dinamines svetaines. Jis palaiko kelias kalbas ir įrankius, pvz PHP, C, C++, JavaScript, Java , Google Go, ir daug daugiau.

Kai kurios pagrindinės „Bluefish“ teksto rengyklės funkcijos yra šios:

  • Jis lengvas ir greitas.
  • Tai leidžia integruoti su išorinėmis Linux programomis, tokiomis kaip make, sed, awk, lint, weblint ir daug daugiau.
  • Tai palengvina rašybos tikrinimo priemonė.
  • Tai leidžia mums dirbti su keliais projektais.
  • Jame yra nuotolinis failų redagavimas.
  • Tai suteikia paieškos ir keitimo funkciją.
  • Yra anuliavimo ir perdarymo parinktis.
  • Tai suteikia automatinį pakeistų failų atkūrimą.

Norėdami įdiegti Bluefish, vykdykite šias komandas:

 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 

Norėdami sužinoti daugiau apie diegimą, apsilankykite „Bluefish“ rengyklės diegimas „Ubuntu“.

Norėdami atidaryti failą su bluefish, vykdykite toliau pateiktą komandą:

 bluefish 

tai atrodys taip:

Linux teksto redaktoriai

11. Kate / Kwrite

Kate yra pažangi ir kelių dokumentų rengyklė. Tai yra KDE dalis nuo 2.2 versijos. Kubuntu darbalaukio aplinka pristato ją kaip numatytąjį redaktorių. Jei esate susipažinę su Kubuntu aplinka, tuomet turėjote žinoti apie kate redaktorių. Tai leidžia dirbti su keliais failais vienu metu. Jis laikomas IDE, nes turi galingų funkcijų, tokių kaip IDE. Tai tinka redaguoti konfigūracijos failus, peržiūrėti HTML šaltinius iš Konqueror, kurti naujas programas ir atlikti daugybę kitų užduočių.

Kai kurios pagrindinės Kate redaktoriaus funkcijos yra šios:

Kai kurios unikalios Kate savybės:

  • Tai galingas IDE.
  • Tai teikia daugelio kalbų palaikymą.
  • Jis turi automatinio kalbos aptikimo funkciją.
  • Ji automatiškai nustato dokumentų įtrauką.

Norėdami įdiegti kate redaktorių, vykdykite toliau pateiktą komandą:

 sudo apt-get install kate 

Norėdami atidaryti failą su kate redaktoriumi, vykdykite toliau pateiktą komandą:

 kate 

Tai atrodys taip, kaip paveikslėlyje žemiau:

Linux teksto redaktoriai

12. Notepad++

Notepad++ yra pagrindinis teksto rengyklė, turinti daug tinkinimo parinkčių. Visų pirma dėmesys sutelkiamas į greitį ir minimalų programos dydį. Jį dažniausiai naudoja „Windows“ vartotojai. Jis palaiko kelis papildinius, kad padidintų jo funkcionalumą.

Kai kurios pagrindinės „Notepad++“ funkcijos yra šios:

  • Jis palaiko redagavimą skirtukuose.
  • Tai suteikia kodo lankstymą.
  • Jis turi žymių palaikymą.
  • Yra dokumentų žemėlapis.
  • Ji teikia paramą „Perl“ suderinama reguliarioji išraiška.

Norėdami įdiegti Notepad ++, vykdykite šias komandas:

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

Norėdami sužinoti daugiau apie diegimo procesą, apsilankykite „Kaip įdiegti Notepad++ Ubuntu“.

Norėdami atidaryti failą naudodami Notepad++, vykdykite toliau pateiktą komandą:

 notepad-plus-plus 

Tai atrodys taip, kaip toliau pateiktame paveikslėlyje:

Linux teksto redaktoriai

13. Užtemimas

„Eclipse“ yra viena iš dažniausiai kūrimui naudojamų IDE (integruotos kūrimo aplinkos). Tai yra pageidaujamas „Java“ kūrėjų pasirinkimas, nes jis sukurtas „Java“ ir suteikia keletą funkcijų, leidžiančių kurti pažangias „Java“ programas. Jis taip pat palaiko kitas programavimo kalbas, todėl turime įdiegti papildomus papildinius, kad galėtume rašyti kodą kitomis programavimo kalbomis, pvz. PHP , Python , C, C++, Ruby on Rails, COBOL ir kt.

Kai kurios pagrindinės užtemimo savybės yra šios:

  • Tai nemokama atvirojo kodo rengyklė.
  • Tai suteikia Java kūrimo įrankius Java kūrėjams.
  • Jis turi didžiulį įskiepių palaikymą.
  • Tai suteikia užtemimo prekyvietę, kurioje galima atsisiųsti papildomų įrankių.

Norėdami įdiegti „Eclipse“, vykdykite šias komandas:

 sudo apt update sudo apt install eclipse 

Norėdami sužinoti daugiau apie diegimo procesą, apsilankykite Kaip įdiegti „Eclipse“ Ubuntu.

Tai atrodys taip, kaip toliau pateiktame paveikslėlyje:

Linux teksto redaktoriai

14. „gVim“ redaktorius

„gVim“ redaktorius yra populiaraus „Vim“ redaktoriaus GUI versija. Jis turi panašias funkcijas ir režimus kaip ir komandų eilutės redaktorius Vim. Jį galima lengvai atsisiųsti iš programinės įrangos parduotuvės. Norėdami jį įdiegti iš terminalo, vykdykite šias komandas:

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

Norėdami atidaryti failą su gVim iš terminalo, vykdykite toliau pateiktą komandą:

 gvim 

Tai atrodys taip, kaip toliau pateiktame paveikslėlyje:

Linux teksto redaktoriai

15. Džedas redaktorius

Jed yra komandų eilutės rengyklė, kuri palaiko platų S-Lang bibliotekos naudojimą. Jed palaiko visus savo skonius skirtingoms operacinėms sistemoms, tokioms kaip Linux ir Windows. Tai lengvas redaktorius, todėl jis idealiai tinka žemos konfigūracijos sistemoms.

Kai kurios pagrindinės Jed redaktoriaus funkcijos yra šios:

  • Jis suteikia spalvų sintaksės paryškinimą spalvų terminaluose.
  • Jis turi kodo lankstymo palaikymą.
  • Jis pateikia išskleidžiamuosius meniu terminale.
  • Jis palaiko emuliuojančius redaktorius, tokius kaip Emacs, EDT, WordStar, Borland, Brief ir kt.
  • Jį galima išplėsti C tipo kalba S-Lang, kad būtų galima lengvai pritaikyti.
  • Jis palaiko įvairius programavimo režimus kelioms programavimo kalboms.

Norėdami įdiegti Jed redaktorių, vykdykite šias komandas:

java int į eilutę
 sudo apt-get update -y sudo apt-get install -y jed 

Tai atrodys taip, kaip toliau pateiktame paveikslėlyje:

Linux teksto redaktoriai

16. Geany redaktorius

Geany yra galingas, lengvas Linux sistemų redaktorius. Jis yra stabilus ir palaiko daugybę funkcijų, kad būtų naudingas. Jame yra įmontuotas kelių programavimo kalbų palaikymas. Jį palaiko kitos operacinės sistemos, pvz Windows ir Mac taip pat.

Kai kurios pagrindinės „Geany“ redaktoriaus funkcijos yra šios:

  • Tai suteikia sintaksės paryškinimo funkciją.
  • Jame yra prijungiama sąsaja.
  • Jis palaiko daugybę failų tipų.
  • Jame yra kodo lankstymo ir kodo naršymo parinktys.
  • Tai suteikia automatinio užbaigimo parinktį.
  • Jis palaiko automatinį HTML ir XML žymų uždarymą.

Norėdami įdiegti „Geany“ redaktorių, vykdykite šias komandas:

 sudo apt-get update sudo apt-get install geany 

Tai atrodys taip, kaip toliau pateikta komanda:

Linux teksto redaktoriai

17. Lapų pagalvėlė

„Leafpad“ yra tiesioginis GTK pagrįstas teksto rengyklė. Tai populiarus teksto rengyklė tarp Linux vartotojų dėl savo paprastumo ir lengvumo.

Pagrindinės „Leafpad“ funkcijos yra šios:

  • Tai suteikia kodų rinkinio parinktį.
  • Jis suteikia automatinį kodų rinkinių aptikimą (UTF-8 ir kai kurie kodų rinkiniai).
  • Tai palengvina neribotas anuliavimo / perdarymo operacijas.
  • Tai suteikia automatinę / kelių eilučių įtrauką.
  • Rodo dabartinės eilutės numerį.
  • Tai suteikia vilkimo ir nuleidimo funkciją.
  • Tai leidžia spausdinti failus.

Norėdami įdiegti Leafpad, vykdykite šias komandas:

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

Tai atrodys taip, kaip toliau pateikta komanda:

Linux teksto redaktoriai

18. Šviesos stalas

Šviesos lentelė yra šiuolaikiška atvirojo kodo IDE pagrįsta teksto rengyklė. Tai vienas geriausių Linux sistemos teksto redaktorių.

Kai kurios pagrindinės „Light“ stalo savybės yra šios:

  • Tai nemokama ir atvirojo kodo.
  • Jis yra kelių platformų ir lengvas.
  • Tai moderni, išmani vartotojo sąsaja su minimalistine sąsaja.
  • Tai suteikia automatinį užbaigimą koduojant.
  • Tai palaiko tiesioginį vertinimą.
  • Jame yra daug tinkinimo parinkčių su temomis ir papildiniais.
  • Tai suteikia padalintus vaizdus ir tiesioginį grįžtamąjį ryšį.
  • Turi komandų paletę.
  • Tai palengvina neryškus ieškiklis.
  • Jis palaiko automatinius atnaujinimus.

Mes galime tiesiog atsisiųsti šviesos stalą iš oficialios svetainės. Norėdami jį įdiegti iš terminalo, vykdykite šias komandas:

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

Tai atrodys taip, kaip toliau pateiktame paveikslėlyje:

Linux teksto redaktoriai

19. Medit teksto rengyklė

Medi teksto rengyklė yra lengva atvirojo kodo teksto rengyklė. Jis prieinamas visoms pagrindinėms operacinėms sistemoms, tokioms kaip „Linux“, „Mac“ ir „Windows“. Jis buvo pradėtas naudojant paprastą integruotą CGAP komponentą, tačiau dabar jis atnaujintas kaip atskira teksto rengyklė.

Kai kurios pagrindinės Medit funkcijos yra šios:

  • Tai suteikia sintaksės paryškinimą.
  • Tai palengvina daugybę priedų kelioms programavimo kalboms.
  • Jis palaiko reguliariąsias išraiškas.
  • Tai palengvina konfigūruojami klaviatūros greitintuvai.

Norėdami įdiegti meditaciją, vykdykite šias komandas:

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

Tai atrodys taip, kaip toliau pateiktame paveikslėlyje:

Linux teksto redaktoriai

20. CodeLite

CodeLite yra atvirojo kodo IDE, palaikanti kelias platformas. Jis palaiko kelias dažniausiai naudojamas programavimo kalbas, tokias kaip C, C++ , PHP ir JavaScript. Jis palaiko visas pagrindines platformas, tokias kaip Linux, Mac ir Windows.

Norėdami įdiegti CodeLite, vykdykite šias komandas:

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

Tai atrodys taip, kaip toliau pateiktame paveikslėlyje:

Linux teksto redaktoriai

Kai kurie specializuoti redaktoriai

Redaktoriuose yra papildomų funkcijų ir specialių funkcijų, pvz.

    Šaltinio kodo redaktoriai yra kai kurie teksto rengyklės su papildomomis funkcijomis, leidžiančiomis kurti šaltinio kodą. Dažnai šiose funkcijose yra vartotojo programuojamo kodo naršymo, sintaksės paryškinimo funkcijos ir klaviatūros makrokomandos arba kodavimo įrankiai, tokie pat kaip ir HTML rengyklė. Integruotos plėtros aplinkos yra sukurti didesniems programavimo projektams valdyti ir supaprastinti. Paprastai jie naudojami tik programavimui, nes juose yra keletas funkcijų, kurios nereikalingos pagrindiniam teksto redagavimui. Sulankstoma redaktoriuose yra „ortodoksinių redaktorių“, kurie yra Xedit išvestiniai. Redaktoriai, kurie veikia sulankstomi be specifinių programavimo aspektų, paprastai žinomi kaip kontūrai.
  • Autoriai Pasaulinis tinklas yra su įvairiais HTML redaktoriais, pritaikytais kuriant tinklalapius. Juose yra E Text Editor, KompoZer ir Dreamweaver. Kai kurie iš jų suteikia galimybę matyti vykdomą darbą standartinėje žiniatinklio naršyklėje arba integruotame HTML atvaizdavimo variklyje.
  • Beveik kiekvienas žiniatinklio kūrimas yra įgyvendinamas dinamine programavimo kalba, pvz., PHP arba Ruby, naudojant IDE arba šaltinio kodo rengyklę. HTML pateikia kiekvienas, tačiau pagrindinės statinės svetainės yra saugomos kaip atskiri šablonų failai, kuriuos renka svetainę valdanti programinė įranga ir kurie nesudaro viso HTML dokumento.
  • Konspektai taip pat žinomi kaip medžių redaktoriai, nes jie apima hierarchinius kontūrų medžius naudodami teksto rengyklę. Lankstymas gali būti traktuojamas kaip specializuota kontūro forma.
  • Kompiuterių mokslininkai, fizikai ir matematikai dažnai kuria knygas ir straipsnius naudodami LaTeX ir TeX paprasto teksto failuose. Dažnai tokie dokumentai generuojami naudojant standartinį teksto rengyklę, nors kai kurie žmonės naudoja specializuotus TeX redaktorius.
  • Bendradarbiaujantys redaktoriai leisti dviem ar daugiau vartotojų vienu metu dirbti su panašiu dokumentu tinkle iš nutolusių vietų. Konkrečių vartotojų atlikti pakeitimai automatiškai sekami ir sujungiami į dokumentą, kad būtų pašalinta nesuderinamų redagavimo galimybė. Redaktoriai be dėmesio siūlo minimalistinę sąsają kartu su tikslu atskirti rašytoją nuo likusios operacinės sistemos ir programos, kad jie galėtų sutelkti dėmesį į rašymą neblaškydami sąsajos komponentų, tokių kaip pranešimų arba įrankių juostos sritis.