logo

Linux teksta redaktori

Teksta redaktors ir sava veida datorprogramma, kas var rediģēt vienkāršu tekstu. Dažreiz šādas programmas tiek sauktas 'piezīmju grāmatiņa' programmatūra. Teksta redaktoriem tiek piedāvātas programmatūras izstrādes un operētājsistēmu pakotnes, un tās var izmantot, lai modificētu, tostarp programmēšanas valodas pirmkodu, dokumentācijas failus un konfigurācijas failus.

Linux teksta redaktorus var izmantot teksta failu rediģēšana, kodu rakstīšana, lietotāja instrukciju failu atjaunināšana, un vēl. Linux sistēma atbalsta vairākus teksta redaktorus. Operētājsistēmā Linux ir divu veidu teksta redaktori, kas ir norādīti tālāk:

    Komandrindas teksta redaktoripiemēram, Vi, nano, pico un citi.GUI teksta redaktoripiemēram, gedit (Gnome), Kwrite un citas.

Teksta redaktoram ir svarīga loma kodēšanas laikā. Tāpēc ir svarīgi izvēlēties labāko teksta redaktoru. Teksta redaktoram jābūt ne tikai vienkāršam, bet arī funkcionālam, un ar to ir jābūt labi strādāt.

A teksta redaktors ar IDE funkcijām tiek uzskatīts par labu teksta redaktoru.

Kas ir bagātinātais teksts un vienkāršais teksts?

Pastāv būtiskas atšķirības starp bagātinātu tekstu (piemēram, to, ko veido datorizdevniecības un tekstapstrādes programmatūra) un vienkāršu tekstu (ko veido un rediģē daudzi teksta redaktori).

Vienkāršu tekstu veido tikai rakstzīmju attēlojums. Visas rakstzīmes tiek attēlotas ar viena, divu vai četru baitu fiksēta garuma secību vai kā viena četru baitu mainīga garuma secību saskaņā ar īpašām rakstzīmju kodēšanas konvencijām, tostarp UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 vai ASCII. Šīs konvencijas nosaka vairākas drukājamas rakstzīmes, bet nedrukājamas rakstzīmes, kas pārvalda teksta plūsmu, tostarp lappušu pārtraukumus, rindiņu pārtraukumus un atstarpes. Vienkāršā tekstā nav ietverta cita teksta informācija, ne tikai izmantotā rakstzīmju kodēšanas metode.

  • Vienkāršais teksts tiek saglabāts teksta failos; tomēr teksta faili nesaglabā tikai vienkāršu tekstu.
  • Parasti vienkāršs teksts tika rādīts ar vientelpas fontu, piemēram, kolonnu formatējumu, un horizontālā līdzināšana dažkārt tika veikta ar atstarpes rakstzīmēm kopš sākotnējām datora lietošanas dienām.
  • No otras puses, bagātināts teksts var ietvert metadatus, rindkopu formatējumu (piemēram, atstarpes, vārdu un burtu sadalījumu, izlīdzināšanu un atkāpi starp rindām un rindkopām), rakstzīmju formatēšanas datus (piemēram, stilu, svaru, izmēru un burtu laukumu) un lapas specifikācijas dati (piemēram, lasīšanas virziens, piemale un izmērs). Bagātināts teksts var būt sarežģīts.
  • Teksta redaktori ir izveidoti, lai atvērtu un saglabātu teksta failus ar vienkāršu tekstu vai jebko citu, ko var uzskatīt par vienkāršu tekstu, piemēram, bagātināta teksta marķējumu vai kādu citu marķējumu (piemēram, SVG).

Īsa teksta redaktoru vēsture

Datora teksts tika ievietots kartēs, izmantojot taustiņu perforēšanas ierīces, pirms bija pieejami teksta redaktori. Pēc tam karšu lasītājā tika iegultas fiziskas kastes ar plānām kartona kartēm. Dika kāršu attēliem, cilindriem un magnētiskajiem failiem, kas izgatavoti no šāda veida kartēm, kas izdaiļo, parasti nebija rindu atdalīšanas rakstzīmju, un tiem bija 80 vai 90 fiksēta garuma rakstzīmju ieraksti. Perforētā lente bija karšu aizstājējs. To varēja izgatavot ar dažiem teleprinteriem, kas izmantoja unikālas rakstzīmes, lai attēlotu ieraksta galus.

Dažas agrīnās operētājsistēmas ietvēra pakešu teksta redaktorus, kas izstrādāti ar valodu procesoriem vai kā dažādas utilītas programmas; piemērs bija iespēja rediģēt avota failus, t.i., SQUOZE, SCAT operētājsistēmā SHARE OS.

  • Pirmie kolektīvie teksta redaktori bija slaveni kā 'rindu redaktori' loģiski rakstāmmašīnas vai teleprintera tipa termināļiem bez displeja.
  • Komandas (parasti viens taustiņsitiens) ietekmēja failu rediģēšanu izdomātā ievietošanas vietā, kas pazīstama kā 'kursors' .
  • Šie labojumi tika dokumentēti, ierakstot jebkuru komandu nelielas faila sadaļas drukāšanai un periodiski drukājot visu failu.
  • Kursoru var pārvietot, izmantojot komandas dažos rindiņu redaktoros, kas apraksta rindiņas numuru failā, regulāras izteiksmes un teksta virknes, kuras atrast.
  • Dažus rindiņu redaktorus var izmantot, izmantojot taustiņsitienu; maiņas komandas var ņemt no kāršu komplekta un lietot aprakstītajā failā.
  • Daži pamata līniju redaktori atbalstīja a 'pārbaudīt' režīms, kurā modifikācijas komandas parādīja mainītās līnijas.
  • Uz ekrāna balstīti teksta redaktori kļuva plaši izplatīti, kad bija pieejami datoru termināļi un video ekrāni.

O26 bija viens no oriģinālajiem pilnekrāna redaktoriem, kas tika norādīts CDC 6000 sērijas sistēmas operatora konsolei 1967. gadā. vi bija vēl viens sākotnējais pilnekrāna redaktors, kas tika norādīts 1970. gados; tas joprojām ir klasisks redaktors operētājsistēmām Linux un Unix. Arī UCSD Pascal Screen Oriented Editor tika uzrakstīts 1970. gados un tika izstrādāts gan vispārīgam tekstam, gan dalītam avota kodam.

Viens no sākotnējiem atvērtā pirmkoda un bezmaksas programmatūras projektiem Emacs ir vēl viens iepriekšējais reāllaika un pilnekrāna redaktors, kas tika pārnests uz dažādām sistēmām. Pilnekrāna redaktora ātrums un lietošanas vienkāršība motivēja vairākus agrīnus video termināļa pirkumus.

Teksta redaktorā pamatdatu struktūra ir tā, kas apstrādā virkni vai ierakstu sarakstu, kas norāda pašreizējo rediģējamā faila stāvokli. Ambīcijas pēc teksta redaktoriem, kas var ātrāk atsaukt/pārtaisīt agrīnos labojumus, ievietot tekstu un attālināto tekstu, noveda pie sarežģītāku datu struktūru pilnveidošanas, kamēr aizgājušos datus var saglabāt vienā garā secīgā rakstzīmju masīvā. Klasiskā teksta redaktorā kā datu struktūra tiek izmantots atstarpes buferis, virve, gabaltabula vai ar līniju saistīts saraksts.

Teksta redaktora veidi

Daži teksta redaktori ir vienkārši un mazi, bet citi nodrošina sarežģītas un plašas funkcijas. Piemēram, Unix līdzīgās un Unix operētājsistēmās ir Pico redaktors, bet vairākās ir arī Emacs un vi redaktori. Microsoft sistēmas nodrošina vienkāršu Notepad, lai dažādi cilvēki varētu izmantot citus redaktorus ar papildu funkcijām, jo ​​īpaši programmētāji.

string int
  • Klasiskajā Mac OS operētājsistēmā Apple Macintosh bija TeachText, kas vēlāk 1994. gadā tika aizstāts ar SimpleText, kas Mac OS X tika aizstāts, izmantojot TextEdit, kas sastāv no teksta redaktora funkcijām ar tiem, kas parasti ir vārdu procesoram, piemēram, divu vai vairāku fontu atlase. , piemales un lineāli.
  • Šīs funkcijas vienlaikus nav pieejamas, taču tās ir jāmaina ar lietotāja komandu vai programmai, kas automātiski nosaka faila veidu.
  • Gandrīz katrs vārdu procesors var rakstīt un lasīt failus vienkārša teksta stilā, ļaujot tiem palaist teksta redaktoru saglabātos failus. Tomēr, saglabājot šāda veida failus, izmantojot tekstapstrādes programmu, ir jānodrošina, ka fails ir norādīts vienkārša teksta formātā un ka MK vai teksta kodēšanas iestatījumi neapgrūtina failu tā paredzētajā lietošanā.
  • Daudzas tekstapstrādes programmas, kas nav WYSIWYG, tostarp WordStar , ir ērti nospiesti kā teksta redaktori un tika izmantoti kā tādi 20. gs. 80. gados.

Šo tekstapstrādes programmu faila formātā (noklusējums) parasti ir iezīmēšanas valoda, kā arī parastais formāts ir vizuālais formatējums un vienkāršs teksts, kas tiek panākts ar nedrukāšanas atsoļa secībām vai kontroles rakstzīmēm. Vēlāki tekstapstrādes līdzekļi, piemēram, Microsoft Word, saglabā failus binārā formātā un lielākoties nekad netiek izmantoti vienkārša teksta failu mainīšanai.

Raksturīgās teksta redaktoru funkcijas

    Atrast un aizstāt:Teksta redaktori piedāvā plašas iespējas, lai meklētu un aizstātu teksta virknes — gan failu kopu, gan atsevišķi atlasītajā mapē vai atvērtajās cilnēs.Izgriezt, kopēt un ielīmēt:Gandrīz katrs teksta redaktors piedāvā metodes teksta kopēšanai un pārslēgšanai starp failiem vai failos.Teksta formatējums:Bieži vien teksta redaktori atvieglo vizuālās formatēšanas aspektus, piemēram, aizzīmju saraksta automātisko atkāpi un rindiņu aplaušanas formatēšanu ar ASCII rakstzīmēm, sintakses izcelšanu, komentāru formatēšanu un tā tālāk.Atsaukt un atkārtot:Teksta redaktori piedāvā atsaukt un pārtaisīt galīgo rediģēšanu tāpat kā procesoros. Īpaši ar iepriekšējiem teksta redaktoriem bieži tiek atcerēts tikai viens rediģēšanas vēstures līmenis, un atsaukšana tiks veikta tikai pēc kārtas. 'pārslēgt' pēdējās izmaiņas.
  • Spēja pāriet uz aprakstīto rindas numuru.
  • Spēja pārvaldīt UTF-8 kodētu tekstu.

Teksta redaktoru papildu funkcijas

  • Procedūra un makro definīcija, lai aprakstītu jaunas funkcijas un komandas kā iepriekšējo komandu un makro kombināciju, iespējams, ar nodotiem parametriem vai makro ligzdošanu.
  • Profila makro kopā ar nosaukumiem, kas aprakstīti, piemēram, profilā, vidē, kas tiek automātiski izpildīti, palaižot jaunu failu vai rediģēšanas sesijas sākumā.
  • Profili, lai rediģēšanas sesijas vidū saglabātu lietotāja iestatītās opcijas.
  • Vairāku failu rediģēšana:Līdzekļi divu vai vairāku failu rediģēšanai rediģēšanas sesijas laikā, iespējams, atceroties visu rindiņu pašreizējās rindas kursoru, lai visos failos ievietotu teksta dublikātus, pārvietotu vai kopētu tekstu starp failiem, salīdzinātu failus utt.Vairāku skatu redaktori:Funkcija, kas parāda divus vai vairākus līdzīga faila skatus ar atsevišķu kursora izsekošanu, pielāgojot modifikācijas starp logiem, bet piedāvā tādas pašas funkcijas kā neatkarīgiem failiem.Kolonnu rediģēšana:Funkcija datu ievietošanai un mainīšanai noteiktā kolonnā vai datu pārvietošanai uz noteiktām kolonnām.Izvērst/sakļaut, kas pazīstams arī kā locīšana:Funkcijas, lai īslaicīgi izslēgtu teksta sadaļas no skata. Tas var būt balstīts uz dažiem sintaktiskiem komponentiem vai dažādiem rindu numuriem, piemēram, izņemot visu, kas atrodas starp BEGIN; un tas pats BEIGAS;.Datu transformācija:Cita teksta faila satura lasīšana un apvienošana pašlaik rediģētajā failā. Daži teksta redaktori piedāvā veidu, kā pievienot operētājsistēmas apvalkā piegādātās komandas rezultātu. Burtu maiņas aspektu var arī pārveidot par lielajiem vai mazajiem burtiem.Filtrēšana:Daži uzlaboti teksta redaktori ļauj redaktoram pārsūtīt sadaļas vai katru mainīto failu uz citu pakalpojumu un nolasīt izvadi atpakaļ failā to rindiņu pozīcijā, kuras tiek 'filtrētas'. Piemēram, ir lietderīgi kārtot līniju sēriju skaitliski vai alfabētiskā secībā, ievelkot avota kodu, veicot matemātiskos aprēķinus un tā tālāk.Paplašināmība:Teksta redaktoram, kas paredzēts lietošanai vairākiem programmētājiem, ir jāpiedāvā kāds spraudņa rīks vai tam jābūt skriptējamam; tādējādi programmētājs var personalizēt redaktoru ar aspektiem, kas nepieciešami programmatūras projektu apstrādei, atbilstībai noteiktiem kodēšanas stiliem vai pielāgot atslēgu saistījumus vai funkcijas konkrētām versiju kontroles sistēmām vai programmēšanas valodām.Sintakses izcelšana:Kontekstuāli iezīmējiet konfigurācijas failus, iezīmēšanas valodu, pirmkodu un citu tekstu, kas ir attēlots paredzamā vai sakārtotā formātā. Parasti redaktori ļauj lietotājiem personalizēt stilus vai krāsas, kas tiek izmantotas visiem valodas elementiem. Turklāt daži redaktori ļauj lietotājiem ielādēt un izmantot motīvus, lai mainītu visa redaktora lietotāja interfeisa sajūtu un izskatu.Uz sintaksi orientēti redaktori:Dažiem teksta redaktoriem ir vienas vai vairāku valodu sintakses atbalsts, un tie ļauj veikt darbības sintaktisko vienību kontekstā. Piemēram, WHEN klauzulas ievietošana priekšraksta SELECT iekšpusē.Komandrinda:Dažiem redaktoriem, piemēram, XEDIT un ISPF, ekrānā ir iegults lauks komandu ievadīšanai atšķirībā no teksta. Lietotājam, iespējams, būs jāizmanto kursora taustiņi, lai pārslēgtos starp teksta laukiem un komandu laukiem, vai arī redaktors var interpretēt kā pieprasījumus veikt izmaiņas atkarībā no redaktora.
    Kursora navigācija teksta redaktoros var atšķirties. Piemēram, noklikšķinot uz Beigt, var pāriet uz aplautās rindas beigas pēc tam, kad viens klikšķis pāriet uz ekrānā redzamās rindas beigām. Parasti uz blokiem orientētiem termināļiem ir iegulti taustiņi kursora pārvietošanai, tāpat kā tastatūrām, kas atrodas datoros.Līnijas komandas:Līnijas komandas sauc arī par secības komandām vai prefiksu komandām. Daži redaktori uzskata failu par teksta failu masīvu ar atbilstošiem kārtas numuriem vai rindu numuriem, un visiem teksta laukiem ir atšķirīgs rindas numura lauks.

Rindas komandu var aprakstīt arī kā virkni, ko lietotājs ievada rindas numura laukā, un redaktors identificē kā komandu, kas darbojas konkrētajā rindā vai rindas blokā. Piemēram, LC, lai pārvērstu līniju par mazajiem burtiem. Neatkarīgi no prefiksa komandas nosaukuma daži redaktori atļauj secības lauku parādīties aiz teksta lauka.

Šajā sadaļā mēs apspriedīsim 20 populārākos teksta redaktorus Linux . Tālāk mēs runāsim par jaunākajiem teksta redaktoriem un salīdzināsim tos ar tradicionālajiem teksta redaktoriem, piemēram, Mēs un nano . Tas palīdzēs jums izvēlēties jūsu izvēlēto redaktoru.

  1. Vi/VIM redaktors
  2. Nano redaktors
  3. Rediģēšanas redaktors
  4. Izcils teksta redaktors
  5. VSCods
  6. GNU emacs
  7. Atom redaktors
  8. Iekavu redaktors
  9. pīķa redaktors
  10. Zivzivs
  11. Kate/Kwrite
  12. Notepad ++
  13. Aptumsums
  14. gVIM redaktors
  15. Džeda redaktors
  16. Geany redaktors
  17. Lapu spilventiņš
  18. Gaismas galds
  19. Medit teksta redaktors
  20. CodeLite

1.Vi/VIM redaktors

Vim redaktors ir viens no visvairāk izmantotajiem un jaudīgākajiem Linux sistēmas komandrindas redaktoriem. Pēc noklusējuma to atbalsta lielākā daļa Linux distribūciju. Tam ir uzlabotas vecās funkcijas Unix Vi redaktors . Tas ir lietotājam draudzīgs redaktors un nodrošina vienādu vidi visiem Linux distribūcijām. To sauc arī par programmētāja redaktors jo lielākā daļa programmētāju dod priekšroku Vi redaktoram.

Vi redaktoram ir dažas īpašas funkcijas, piemēram, Vi režīmi un sintakses izcelšana, kas padara to jaudīgāku nekā citi teksta redaktori. Parasti tam ir divi režīmi:

Komandu režīms: Komandu režīms ļauj mums veikt darbības ar failiem. Pēc noklusējuma tas sākas komandu režīmā. Šajā režīmā visu veidu vārdi tiek uzskatīti par komandām. Mēs varam izpildīt komandas šajā režīmā.

Ievietošanas režīms: Ievietošanas režīms ļauj failos ievietot tekstu. Lai pārslēgtos no komandu režīma uz ievietošanas režīmu, nospiediet Esc taustiņu, lai izietu no aktīvā režīma un 'es' taustiņu.

Lai uzzinātu vairāk par Vi redaktoru, apmeklējiet vietni Vi redaktors ar komandām .

Lai izsauktu vi redaktoru, izpildiet komandu vi ar faila nosaukumu šādi:

 vi 

Tas izskatīsies zemāk redzamajā attēlā:

Linux teksta redaktori

2. Nano redaktors

Nano ir tiešs redaktors. Tas ir paredzēts gan iesācējiem, gan pieredzējušiem lietotājiem. Tam ir daudz pielāgošanas funkciju.

Dažas nano teksta redaktora uzlabotās funkcijas ir šādas:

  • Tam ir ļoti pielāgojami taustiņu stiprinājumi
  • Tā atbalsta sintakses izcelšanu
  • Tam ir atsaukšanas un pārtaisīšanas opcijas
  • Tas nodrošina pilnas rindas displeju standarta izvadē
  • Tam ir peidžera atbalsts lasīšanai no standarta ievades

Lai atvērtu failu ar nano redaktoru, izpildiet komandu šādi:

 nano 

Nano redaktors izskatās šādi:

Linux teksta redaktori

Nano redaktorā noderīgās opcijas ir norādītas apakšā, izmantojiet CTRL+ opcija veikt operāciju. Piemēram, lai izietu no redaktora, izmantojiet CTRL+X atslēgas. Lai uzzinātu vairāk par nano redaktoru, apmeklējiet Linux Nano redaktoru .


3. Rediģēt redaktoru

Gedit redaktors ir noklusējuma redaktors GNOME darbvirsmas videi. Kad mēs atveram failu, tas tiks atvērts ar Gedit redaktoru. Tas nodrošina vienkāršas funkcijas, tāpat kā jebkurš pamata teksta redaktors. Tas ir viegls redaktors ar tiešu lietotāja interfeisu. Tas tika publiski izlaists 2000. gadā ar GNOME darbvirsmas vidi. Tas ir izstrādāts, izmantojot C programmēšanas valoda un atbalsta visu fontu saimi.

Dažas galvenās gedit teksta redaktora funkcijas ir šādas:

  • Tas nodrošina sintakses izcelšanu.
  • Tā atbalsta internacionalizētu tekstu.
  • Tā atbalsta vairākas programmēšanas valodas.

Lai izsauktu gedit redaktoru no termināļa, izpildiet tālāk norādīto komandu:

 gedit 

Tas izskatās:

Linux teksta redaktori

4. Cildens teksts

Izcilais teksta redaktors ir arī viens no populārākajiem teksta redaktoriem, kuru pamatā ir IDE. To izmanto kā izstrādes vides rīku vairāk nekā teksta redaktoru. Tam ir vairākas funkcijas, kas atbalsta daudzas programmēšanas un iezīmēšanas valodas. Turklāt tas atbalsta daudzus spraudņus, lai padarītu to vairāk nekā teksta redaktoru.

Dažas galvenās cildenā teksta redaktora funkcijas ir šādas:

  • Tam ir lieliska komandu palete.
  • Tas ir uz python balstīts spraudņa API.
  • Tā atbalsta paralēlu koda rediģēšanu.
  • Tas nodrošina projektam specifiskas preferences.

Izpildiet šādas komandas, lai instalētu cildeno teksta redaktoru:

 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 

Lai uzzinātu vairāk par instalēšanu, apmeklējiet sadaļu Instalēt cildeno teksta redaktoru vietnē ubuntu.

Mēs varam atvērt cildeno redaktoru, pārlūkojot lietojumprogrammas. Arī mēs varam to atvērt no termināļa. Lai piekļūtu cildenajam redaktoram no termināļa, izpildiet tālāk norādīto komandu:

 subl 

Tas izskatīsies zemāk redzamajā attēlā:

Linux teksta redaktori

5. VSCode redaktors

VSCode redaktors ir moderns un plaši izmantots teksta redaktors. To ir izveidojis Microsoft, un tas atbalsta Linux, Mac un Windows OS . Tas atvieglo daudzas jaudīgas funkcijas, lai atbalstītu daudzas programmēšanas valodas un iezīmēšanas valodas.

Lai instalētu VSCode, lejupielādējiet bināro pakotni no Šeit . Un izpildiet tālāk norādīto komandu sistēmām, kuru pamatā ir Debian un Ubuntu:

 sudo apt install./.deb 

Dažas galvenās VSCode redaktora funkcijas ir šādas:

  • Tam ir pilns atbalsts atkļūdošanai, izmantojot interaktīvu konsoli, pārtraukuma punktus, zvanu skursteņus un daudz ko citu.
  • Tam ir iebūvēts atbalsts Git un Git komandām.
  • Tas atvieglo ar IntelliSense.
  • Tas nodrošina daudzas pielāgošanas iespējas.
  • Tam ir milzīgs valodu atbalsts.
  • Tā atbalsta pārslēdzamus izkārtojumus.
  • Tas nodrošina iebūvētu termināli.

VSCode redaktors izskatās šādi:

Linux teksta redaktori

6.GNU Emacs

GNU Emacs ir vecākais un vienkāršākais teksta redaktors Linux sistēmai. Tā ir daļa no GNU projekta. Tā vienkāršības dēļ joprojām ir populārs teksta redaktors, ko izmanto tūkstošiem lietotāju. Tas ir ierakstīts C un LISP programmēšanas valodas.

Dažas galvenās GNU Emacs funkcijas ir šādas:

  • Tam ir pasta un ziņu opcijas.
  • Tas nodrošina atkļūdotāja interfeisa paplašinājumu.
  • Tam ir plaša dokumentācija un atbalsts.

Lai instalētu GNU Emacs, izpildiet šādas komandas:

 sudo apt-get update sudo apt-get install emacs 

Lai tai piekļūtu no termināļa, izpildiet tālāk norādīto komandu:

 emacs 

Tas izskatīsies zemāk redzamajā attēlā:

Linux teksta redaktori

7. Atom redaktors

Atom ir bezmaksas atvērtā koda redaktors, ko izstrādājis GitHub Inc . Tas ir vairāku platformu un atbalsta vairākas programmēšanas valodas. To dēvē arī par ' uzlaužams teksta redaktors 21. gadsimtam '. Tas tika izstrādāts attīstības nolūkā. Tas ir pilnībā pielāgojams, izmantojot tīmekļa tehnoloģijas, piemēram, JavaScript un HTML. To atvieglo, izmantojot uz Node.js balstītus spraudņus un Git kontroli.

Dažas galvenās Atom redaktora funkcijas ir šādas:

  • Tas ir atvērtā koda avots.
  • Tam ir moderns, pielāgojams izkārtojums.
  • Tas atvieglo ar pievilcīgām tēmām.
  • Tas nodrošina iegulto Git atbalstu.
  • Tas nodrošina reāllaika sadarbību ar Telesync.
  • Tam ir vieda automātiskā pabeigšana un IntelliSense.
  • Tam ir iebūvēts pakotņu pārvaldnieks.

Lai instalētu Atom, lejupielādējiet bināro pakotni no oficiālā Atom vietne , un izpildiet tālāk norādīto komandu:

 sudo dpkg -i Downloads/atom-amd64.deb 

Lai uzzinātu vairāk par instalēšanu, apmeklējiet šeit.

Tas izskatīsies zemāk redzamajā attēlā:

Linux teksta redaktori

8. Iekavu redaktors

Brackets redaktors ir bezmaksas atvērtā koda teksta redaktors, ko izstrādājis Adobe . Tas galvenokārt koncentrējas uz tīmekļa izstrādi. Tas nodrošina bagātīgu koda rediģēšanas pieredzi ar vairākiem bezmaksas paplašinājumiem. Tas ir rakstīts HTML, CSS un JS valodās.

Dažas galvenās Brackets redaktora funkcijas ir šādas:

java math.random
  • Tas nodrošina pievilcīgu lietotāja interfeisu.
  • Tam ir priekšprocesora atbalsts SCSS un LESS.
  • To atvieglo iekļautie redaktori.
  • Tas nodrošina tiešraides priekšskatījumu.
  • Tam ir atbalsts vairāku cilņu rediģēšanai.
  • Tam ir PHP atbalsts.
  • Tā atbalsta valodu servera protokolu.
  • Tā atbalsta spraudņu paplašinājumus.

Lai instalētu Brackets redaktoru, izpildiet šādas komandas:

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

Tas izskatīsies šādi:

Linux teksta redaktori

9. Pīķa redaktors

Pico redaktors ir uz termināli balstīts Linux teksta redaktors. Tam ir iebūvēts atbalsts priežu ziņām un e-pasta klientam. Tas ir ļoti vienkārši lietojams un atvieglo dažas noderīgas funkcijas, piemēram, pamatojums, izgriešana/ielīmēšana, pareizrakstības pārbaudītājs , un vēl. Tomēr tas ir tikai vienkāršs teksta redaktors, tāpēc tas nepiedāvā daudzas funkcijas, piemēram, citi Linux teksta redaktori.

Tas nav tikai bezmaksas teksta redaktors, tāpēc lielākā daļa Linux izplatījumu nenodrošina pico kā teksta redaktoru.

Tas neatbalsta darbu ar vairākiem failiem vienlaikus. Turklāt tā nevar veikt meklēšanas un aizstāšanas darbību vairākos failos.

Lai atvērtu failu ar pico teksta redaktoru, izpildiet komandu šādi:

 pico 

Tas izskatīsies šādi:

Linux teksta redaktori

10. Zilzivs

Bluefish ir bezmaksas un atvērtā koda teksta redaktors Linux sistēmai. Tas ir uzlabots teksta redaktors, kam ir daudz programmēšanas rīku. Tas ir piemērots dinamisku vietņu izstrādei. Tā atbalsta vairākas valodas un rīkus, piemēram, PHP, C, C++, JavaScript, Java , Google Go, un vēl daudz vairāk.

Dažas galvenās Bluefish teksta redaktora funkcijas ir šādas:

  • Tas ir viegls un ātrs.
  • Tas ļauj integrēties ar ārējām Linux programmām, piemēram, make, sed, awk, lint, weblint un daudzām citām.
  • Tas atvieglo ar pareizrakstības pārbaudītāju.
  • Tas ļauj mums strādāt pie vairākiem projektiem.
  • Tam ir attāla failu rediģēšana.
  • Tas nodrošina atrašanas un nomaiņas funkciju.
  • Tam ir iespēja atsaukt un atkārtot.
  • Tas nodrošina modificēto failu automātisko atkopšanu.

Lai instalētu Bluefish, izpildiet šādas 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 

Lai uzzinātu vairāk par instalēšanu, apmeklējiet vietni Instalēt Bluefish redaktoru vietnē Ubuntu.

Lai atvērtu failu ar bluefish, izpildiet tālāk norādīto komandu:

 bluefish 

tas izskatīsies šādi:

Linux teksta redaktori

11. Kate/Kwrite

Kate ir uzlabots un vairāku dokumentu redaktors. Kopš versijas 2.2 tā ir daļa no KDE. Kubuntu darbvirsmas vide to piegādā kā noklusējuma redaktoru. Ja esat iepazinies ar Kubuntu vidi, tad noteikti zināt par Kate redaktoru. Tas nodrošina darbu ar vairākiem failiem vienlaikus. Tas tiek uzskatīts par IDE, jo tam ir tādas jaudīgas funkcijas kā IDE. Tas ir piemērots konfigurācijas failu rediģēšanai, HTML avotu skatīšanai no Konqueror, jaunu lietojumprogrammu izveidei un daudziem citiem uzdevumiem.

Dažas galvenās Kate redaktora funkcijas ir šādas:

Dažas no Kate unikālajām funkcijām ietver:

  • Tas ir spēcīgs IDE.
  • Tas nodrošina atbalstu daudzām valodām.
  • Tam ir automātiska valodas noteikšanas funkcija.
  • Tas automātiski nosaka atkāpi dokumentiem.

Lai instalētu Kate redaktoru, izpildiet tālāk norādīto komandu:

 sudo apt-get install kate 

Lai atvērtu failu ar Kate redaktoru, izpildiet tālāk norādīto komandu:

java int uz virkni
 kate 

Tas izskatīsies zemāk redzamajā attēlā:

Linux teksta redaktori

12. Notepad++

Notepad++ ir pamata teksta redaktors ar daudzām pielāgošanas iespējām. Tas galvenokārt koncentrējas uz ātrumu un minimālo programmas lielumu. To galvenokārt izmanto Windows lietotāji. Tas atbalsta vairākus spraudņus, lai palielinātu tā funkcionalitāti.

Dažas galvenās Notepad++ funkcijas ir šādas:

  • Tā atbalsta rediģēšanu ar cilnēm.
  • Tas nodrošina koda locīšanu.
  • Tam ir grāmatzīmju atbalsts.
  • Tam ir dokumentu karte.
  • Tas nodrošina atbalstu Perl saderīga regulārā izteiksme.

Lai instalētu notepad ++, izpildiet šādas komandas:

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

Lai uzzinātu vairāk par instalēšanas procesu, skatiet sadaļu Kā instalēt notepad++ Ubuntu.

Lai atvērtu failu ar notepad++, izpildiet tālāk norādīto komandu:

 notepad-plus-plus 

Tas izskatīsies kā zemāk redzamajā attēlā:

Linux teksta redaktori

13.Aptumsums

Eclipse ir viena no visbiežāk izmantotajām IDE (integrētās izstrādes vides) izstrādei. Tā ir Java izstrādātāju vēlama izvēle, jo tā ir izstrādāta Java un nodrošina vairākas funkcijas, lai izstrādātu uzlabotas Java lietojumprogrammas. Tas nodrošina atbalstu arī citām programmēšanas valodām, un mums ir jāinstalē papildu spraudņi, lai rakstītu kodu citās programmēšanas valodās, piemēram, PHP , Python , C, C++, Ruby on Rails, COBOL un citas.

Dažas galvenās aptumsuma iezīmes ir šādas:

  • Tas ir bezmaksas un atvērtā koda redaktors.
  • Tas nodrošina Java izstrādes rīkus Java izstrādātājiem.
  • Tam ir milzīgs spraudņu atbalsts.
  • Tas nodrošina aptumsuma tirgu, lai lejupielādētu papildu rīkus.

Lai instalētu Eclipse, izpildiet šādas komandas:

 sudo apt update sudo apt install eclipse 

Lai uzzinātu vairāk par instalēšanas procesu, skatiet sadaļu Kā instalēt Eclipse vietnē Ubuntu.

Tas izskatīsies kā zemāk redzamajā attēlā:

Linux teksta redaktori

14. gVim redaktors

GVim redaktors ir populārā Vim redaktora GUI versija. Tam ir līdzīga funkcionalitāte un režīmi kā komandrindas redaktoram Vim. To var viegli lejupielādēt no programmatūras veikala. Lai to instalētu no termināļa, izpildiet šādas komandas:

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

Lai atvērtu failu ar gVim no termināļa, izpildiet tālāk norādīto komandu:

 gvim 

Tas izskatīsies kā zemāk redzamajā attēlā:

Linux teksta redaktori

15. Džeds redaktors

Jed ir komandrindas redaktors, kas atbalsta plašu S-Lang bibliotēkas izmantošanu. Jed atbalsta visas tā garšas dažādām operētājsistēmām, piemēram, Linux un Windows. Tas ir viegls redaktors, kas padara to par ideālu redaktoru zemas konfigurācijas sistēmām.

Dažas galvenās Jed redaktora funkcijas ir šādas:

  • Tas nodrošina krāsu sintakses izcelšanu krāsu terminālos.
  • Tam ir koda locīšanas atbalsts.
  • Tas nodrošina termināļa nolaižamās izvēlnes.
  • To atbalsta tādi emulātu redaktori kā Emacs, EDT, WordStar, Borland, Brief utt.
  • Tas ir paplašināms C veida valodā S-Lang, lai padarītu to ļoti pielāgojamu.
  • Tā atbalsta dažādus programmēšanas režīmus vairākām programmēšanas valodām.

Lai instalētu Jed redaktoru, izpildiet šādas komandas:

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

Tas izskatīsies kā zemāk redzamajā attēlā:

Linux teksta redaktori

16. Geany redaktors

Geany ir jaudīgs, viegls redaktors Linux sistēmām. Tas ir stabils un atbalsta daudzas funkcijas, lai padarītu to noderīgu. Tam ir iebūvēts atbalsts vairākām programmēšanas valodām. To atbalsta citas operētājsistēmas, piemēram, Windows un Mac arī.

Dažas galvenās Geany redaktora funkcijas ir šādas:

  • Tas nodrošina sintakses izcelšanas funkciju.
  • Tas nodrošina pievienojamu interfeisu.
  • Tā atbalsta daudzus failu tipus.
  • Tas nodrošina koda locīšanas un koda navigācijas iespējas.
  • Tas nodrošina automātiskās pabeigšanas iespēju.
  • Tā atbalsta automātisku HTML un XML tagu aizvēršanu.

Lai instalētu Geany redaktoru, izpildiet šādas komandas:

 sudo apt-get update sudo apt-get install geany 

Tas izskatīsies kā tālāk norādītā komanda:

Linux teksta redaktori

17. Lapu paliktnis

Leafpad ir vienkāršs teksta redaktors, kura pamatā ir GTK. Tas ir populārs teksta redaktors Linux lietotāju vidū tā vienkāršības un viegluma dēļ.

Galvenās Leafpad funkcijas ir šādas:

  • Tas nodrošina kodu kopas opciju.
  • Tas nodrošina automātisku kodu kopu noteikšanu (UTF-8 un dažas kodu kopas).
  • Tas atvieglo neierobežotas Undo/Redo darbības.
  • Tas nodrošina automātisku/vairāku rindu atkāpi.
  • Tas parāda pašreizējās rindas numuru.
  • Tas nodrošina vilkšanas un nomešanas funkciju.
  • Tas ļauj drukāt failus.

Lai instalētu Leafpad, izpildiet šādas komandas:

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

Tas izskatīsies kā tālāk norādītā komanda:

1 no 1000
Linux teksta redaktori

18. Gaismas galds

Gaismas galds ir moderns atvērtā koda teksta redaktors, kura pamatā ir IDE. Tas ir viens no labākajiem Linux sistēmas teksta redaktoriem.

Dažas galvenās Light galda funkcijas ir šādas:

  • Tas ir bezmaksas un atvērtā koda.
  • Tas ir daudzplatformu un viegls.
  • Tas nodrošina modernu, viedu lietotāja interfeisu ar minimālistisku saskarni.
  • Tas nodrošina automātisku pabeigšanu kodēšanas laikā.
  • Tas atbalsta iekļauto novērtēšanu.
  • Tam ir daudz pielāgošanas iespēju ar motīviem un spraudņiem.
  • Tas nodrošina dalītus skatus un tūlītēju atgriezenisko saiti.
  • Tam ir komandu palete.
  • To atvieglo ar izplūdušo meklētāju.
  • Tā atbalsta automātiskos atjauninājumus.

Mēs varam vienkārši lejupielādēt gaismas galdu no tā oficiālās vietnes. Lai to instalētu no termināļa, izpildiet šādas komandas:

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

Tas izskatīsies kā zemāk redzamajā attēlā:

Linux teksta redaktori

19. Medit teksta redaktors

Medit teksta redaktors ir viegls atvērtā pirmkoda teksta redaktors. Tas ir pieejams visām lielākajām operētājsistēmām, piemēram, Linux, Mac un Windows. Tas tika sākts ar vienkāršu iebūvētu CGAP komponentu, taču tagad tas ir jaunināts kā atsevišķs teksta redaktors.

Dažas galvenās Medit iezīmes ir šādas:

  • Tas nodrošina sintakses izcelšanu.
  • Tas atvieglo daudzus spraudņus vairākām programmēšanas valodām.
  • Tā atbalsta regulārās izteiksmes.
  • To atvieglo ar konfigurējamiem tastatūras paātrinātājiem.

Lai instalētu medit, izpildiet šādas komandas:

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

Tas izskatīsies kā zemāk redzamajā attēlā:

Linux teksta redaktori

20. CodeLite

CodeLite ir atvērtā koda IDE, kas atbalsta starpplatformu. Tā atbalsta vairākas visbiežāk lietotās programmēšanas valodas, piemēram, C, C++ , PHP un JavaScript. Tā atbalsta visas galvenās platformas, piemēram, Linux, Mac un Windows.

Lai instalētu CodeLite, izpildiet šādas komandas:

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

Tas izskatīsies kā zemāk redzamajā attēlā:

Linux teksta redaktori

Daži specializēti redaktori

Redaktori satur papildu funkcijas un īpašas funkcijas, piemēram,

    Avota koda redaktori ir daži teksta redaktori ar papildu funkcionalitāti, lai piedāvātu pirmkoda izveidi. Bieži vien tajos ir lietotāja programmējama koda navigācija, sintakses izcelšanas funkcijas un tastatūras makro vai kodēšanas rīki, kas ir tādi paši kā HTML redaktorā. Integrētas izstrādes vides ir izstrādāti, lai apstrādātu un racionalizētu lielākus programmēšanas projektus. Parasti tos izmanto tikai programmēšanai, jo tajos ir vairākas funkcijas, kas nav nepieciešamas pamata teksta rediģēšanai. Salokāms redaktori satur 'ortodoksālos redaktorus', kas ir Xedit atvasinājumi. Redaktorus, kas darbojas salokāmi bez programmēšanai specifiskiem aspektiem, parasti sauc par kontūrām.
  • Autori Globālais tīmeklis ir nodrošināti ar virkni HTML redaktoru, kas tiek lietoti tīmekļa lapu veidošanas uzdevumam. Tie satur E teksta redaktoru, KompoZer un Dreamweaver. Vairāki piedāvā iespēju skatīt notiekošo darbu standarta tīmekļa pārlūkprogrammā vai iebūvētā HTML renderēšanas dzinējā.
  • Gandrīz katra tīmekļa izstrāde tiek īstenota dinamiskā programmēšanas valodā, piemēram, PHP vai Ruby ar IDE vai pirmkoda redaktoru. Katrs nodrošina HTML, taču pamatā esošās statiskās vietnes tiek glabātas kā atsevišķi veidņu faili, kurus apkopo vietni pārvaldošā programmatūra, un tie neveido visu HTML dokumentu.
  • Kontūras ir zināmi arī kā uz koku balstīti redaktori, jo tajos ir iekļauti hierarhiski kontūru koki, izmantojot teksta redaktoru. Salocīšanu var uzskatīt par specializētu izklāsta formu.
  • Datorzinātnieki, fiziķi un matemātiķi bieži vien ģenerē grāmatas un rakstus, izmantojot LaTeX un TeX vienkārša teksta failos. Bieži vien šādus dokumentus ģenerē standarta teksta redaktors, lai gan daži cilvēki izmanto specializētus TeX redaktorus.
  • Sadarbīgie redaktori ļauj diviem vai vairākiem lietotājiem vienlaikus strādāt pie līdzīga dokumenta tīklā no attālām vietām. Konkrētu lietotāju veiktajām izmaiņām tiek automātiski sekots un tās tiek apvienotas dokumentā, lai novērstu nesaderīgu labojumu iespējamību. Redaktori bez traucējumiem piedāvā minimālistisku saskarni, kā arī mērķi atdalīt rakstītāju no atlikušās operētājsistēmas un lietojumprogrammas, lai viņi varētu koncentrēties uz rakstīšanu, netraucējot interfeisa komponentus, piemēram, paziņojumu vai rīkjoslas apgabalu.