Labākais no Linux

Labākie Linux teksta redaktori programmēšanai 2020. gadā

Labākie Linux teksta redaktori programmēšanai 2020. gadā
Teksta redaktors ir programmētāja labākais draugs. Sākot no konfigurācijas failu rediģēšanas līdz skriptu un pat pilnvērtīgu lietojumprogrammu rakstīšanai, Linux programmētāji katru dienu paļaujas uz teksta redaktoriem, tāpēc nav brīnums, ka viņi daudz laika pavada, strīdoties, kurš Linux teksta redaktors ir labākais programmēšanai.

2020. gadā jūs izvēlaties teksta redaktoru programmēšanai ne tikai ar cienījamiem komandrindas redaktoriem. Varat arī izvēlēties no vairākiem moderniem teksta redaktoriem, kas izstrādāti, izmantojot tādas struktūras kā Electron un tīmekļa tehnoloģijas, piemēram, JavaScript, HTML un CSS.

1. Vim

Gandrīz 30 gadus Vim ir bijis daudzu Linux programmētāju izvēlēts teksta redaktors. Neskatoties uz ievērojami stāvo mācību līkni, neinteliivajiem rediģēšanas režīmiem un uz tekstu balstītu lietotāja saskarni, tas joprojām pārliecina jauno Linux programmētāju paaudzi, ka vecās skolas atvērtā koda programmatūras lietojumprogrammām joprojām ir daudz ko piedāvāt.

Jo īpaši Vim var piedāvāt ļoti stabilu stabilitāti, jaudīgu meklēšanas un aizstāšanas funkcionalitāti, atbalstu visām izplatītākajām un ne tik izplatītajām programmēšanas valodām un failu formātiem, plašu pielāgojamību, spraudņu atbalstu, ārkārtas pārnesamību un minimālas aparatūras prasības.

Vienīgā problēma ir tā, ka Vim ir viens no visgrūtāk apgūstamajiem teksta redaktoriem. Ja ideja par teksta redaktora apgūšanu jums šķiet nevainojama, iesakām tā vietā izvēlēties citu teksta redaktoru. Bet, ja vajadzīgais laika ieguldījums jums šķiet pieņemams, dodieties uz priekšu vimtutor terminālā. Šī interaktīvā, iebūvētā apmācība izskaidro visu, kas jums jāzina, lai Vim izmantotu programmēšanai 2020. gadā.

2. Neovims

Sākotnējais Vim teksta redaktors ir Nīderlandes datorprogrammētāja Brama Moolenaara ideja, kurš kopš 2006. gada strādā Google Cīrihes birojā. Tāpat kā Linuss Torvalds ir galīgā autoritāte, izlemjot, kuras funkcijas tiks iekļautas jaunajā Linux kodola versijā, arī Bram ir atkarīgs no tā, kā vadīt Vim attīstību.

Vēloties noņemt šķēršļus iekļūšanai un padarīt Vim izmantojamu un viegli paplašināmu, lai jaunās lietotāju paaudzes tiek mudinātas to ne tikai izmantot programmēšanai, bet arī sniegt savu ieguldījumu, Neovim ir Vim balstīts teksta redaktors, kas izveidots lietotājiem, kuri vēlas labas vietņu daļas Vim bez sliktajām daļām.

Neovim nāk ar prātīgiem noklusējumiem, vairākām jaunām funkcijām (ieskaitot Lua skriptu, attālinātos spraudņus un iegulto termināli), un tas nodrošina konsekventu lietotāja pieredzi visās platformās. Lielākā daļa Vim spraudņu tiek atbalstīti, un arvien vairāk ir Neovim specifisko spraudņu, kas izmanto tā unikālās iespējas.

3. Emacs

Daži Linux programmētāji patīk raksturot Emacs kā lielisku operētājsistēmu, kurai trūkst tikai pienācīga teksta redaktora, un aiz šī joka slēpjas patiesība.

Fakts ir tāds, ka Emacs, kas pirmo reizi tika izlaists 1976. gadā un vēlāk Riharda Stallmana pārnests GNU projektam kā GNU Emacs, ir ārkārtīgi sarežģīts un bezgalīgi paplašināms teksta redaktors, kas var darīt būtībā visu, ko konfigurējat, ieskaitot tīmekļa pārlūkošanu vai spēlējot Tetrisu.

Labā ziņa ir tā, ka Emacs ir ārkārtīgi labi dokumentēts, un ir ļoti daudz tiešsaistes apmācību, ceļvežu un citu mācību resursu, ko izveidojuši tā lietotāji. Vienkārši ziniet, ka nepieciešams daudz laika, lai uzzinātu Emacs saīsnes, un vēl vairāk laika, lai to pielāgotu savām vajadzībām. Ir viegli iztērēt visu dienu Emacs pielāgošanai un vispār neko programmēt.

4. Visual Studio kods

Ja vēl neesat pamanījis, Microsoft tagad ir lielākais atvērtā pirmkoda kopienas čempions, un Visual Studio kods ir labākais teksta redaktors, ko tehnoloģiju gigants jebkad ir izstrādājis. Stack Overflow 2019 Developer Survey Visual Studio Code tika atzīts par populārāko izstrādātāju vides rīku ar 50.7% respondentu apgalvo, ka to izmanto kā izvēlēto teksta redaktoru.

Tā kā tā pamatā ir Electron, atvērtā koda sistēma darbvirsmas lietojumprogrammu veidošanai ar tīmekļa tehnoloģijām, šis daudzplatformu teksta redaktors darbojas operētājsistēmās Linux, Windows un MacOS. Tas piedāvā viedo kodu izcelšanu un automātisko pabeigšanu, ietver atbalstu atkļūdošanai un atvieglo darbu ar Git un citiem SCM nodrošinātājiem.

Papildu funkcijas varat pievienot, izmantojot trešo pušu paplašinājumus, kas labākai stabilitātei darbojas kā atsevišķi procesi. Visus Visual Studio koda paplašinājumus var ērti instalēt no Visual Studio Code MarketPlace, pat ja jums nav Microsoft konta.

5. Cildens teksts

Ja meklējat vienkāršu teksta redaktoru, kuru varat izmantot bez konfigurācijas tūlīt pēc tā instalēšanas, Sublime Text ir lieliska izvēle. Redaktoru pirmo reizi 2008. gadā izlaida Jon Skinner, un tas ātri kļuva populārs programmatūras izstrādātāju, Linux lietotāju un pat prozaiķu vidū.

Lietotājiem patīk tās vietējais atbalsts daudzām programmēšanas un iezīmēšanas valodām, jaudīga API un pakotņu ekosistēma, atbalsts dalītai rediģēšanai un pielāgojami atslēgu sasaistījumi, makro un viss pārējais.

Lai to novērtētu, varat bez maksas lejupielādēt Sublime Text, taču, lai to turpinātu lietot, ir jāiegādājas licence. Tas nozīmē, ka nav laika ierobežojuma tam, cik ilgi jūs varat izmantot Sublime Text, tāpēc jums patiešām ir jāizlemj, vai vēlaties iegādāties licenci un atbalstīt tās izstrādātājus.

6. Atom

Atom ir vēl viens populārs teksta redaktors, kas veidots uz Electron, kuru ir izstrādājuši GitHub pārstāvji. Tas ir kļuvis nedaudz bēdīgi slavens ar lielo atmiņas lietojumu, taču daži to uzskata par nelielu cenu, kas jāmaksā par pārnesamību un uzlaušanu. Kamēr jūs zināt HTML, CSS un JavaScript, jūs varat pielāgot Atom savam attēlam un likt tam darīt visu, ko vēlaties.

Oficiālā dokumentācija par Atom spraudņu izveidi ir visaptveroša un viegli sekojama, un tas ir viens iemesls, kāpēc šī raksta tapšanas laikā Atom ir aptuveni 9000 trešo pušu spraudņu. Jūs varat instalēt jebkuru Atom spraudni no tīmekļa vai caur apm terminālā.

Agrāk Atom bez jebkādas skaidras lietotāju piekrišanas ziņoja par dažādiem datiem ārējiem serveriem. Paketēs, kas bija atbildīgas par pārskatu sniegšanu, sākotnējās palaišanas laikā tagad tiek parādīts izvēles dialogs.

7. Kronšteini

Kronšteini ir īpaši populāri tīmekļa izstrādātāju vidū, jo ļauj viņiem to savienot ar tīmekļa pārlūkprogrammu, lai viņi reāllaikā redzētu visas CSS un HTML veiktās izmaiņas ekrānā. Izmantojot vienu īsinājumtaustiņu, varat atvērt teksta redaktoru un strādāt ar CSS failu, kas attiecas uz konkrētu ID, neatverot jaunu cilni. Iekavās var izmantot ātro rediģēšanu un tiešo izcelšanu kopā ar jūsu LESS un SCSS failiem, lai padarītu darbu ar tiem vieglāku nekā jebkad agrāk.

Šis atvērtā pirmkoda teksta redaktors ir rakstīts JavaScript, tāpat kā tā paplašinājumi, kurus visus var atrast iekavu paplašinājumu reģistrā. Lai instalētu paplašinājumu, jums ir jāatver paplašinājumu pārvaldnieks iekavās un noklikšķiniet uz cilnes Pieejams. Tīmekļa izstrādātājiem, kuri var dzīvot ar lielāku atmiņas patēriņu, iekavas nodrošina patīkamu teksta rediģēšanas pieredzi.

Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...
Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...