Linuxi parim

Parimad Linuxi tekstiredaktorid programmeerimiseks 2020. aastal

Parimad Linuxi tekstiredaktorid programmeerimiseks 2020. aastal
Tekstiredaktor on programmeerija parim sõber. Alates konfiguratsioonifailide redigeerimisest kuni skriptide kirjutamiseni ja isegi täismahus rakendusteni tuginevad Linuxi programmeerijad iga päev tekstiredaktoritele, seega pole ime, et nad veedavad palju aega vaidlemisel, milline Linuxi tekstiredaktor on programmeerimiseks parim.

Aastal 2020 ei piirdu programmeerimise tekstiredaktori valik ainult auväärsete käsurea redaktoritega. Samuti saate valida mitme kaasaegse tekstiredaktori vahel, mis on välja töötatud selliste raamistike abil nagu Electron ja veebitehnoloogiad, nagu JavaScripti, HTML ja CSS.

1. Vim

Ligi 30 aastat on Vim olnud paljude Linuxi programmeerijate valitud tekstiredaktor. Hoolimata kurikuulsalt järsust õppekõverast, ebaintitiivsetest redigeerimisrežiimidest ja tekstipõhisest kasutajaliidesest, veenab see jätkuvalt uue põlvkonna Linuxi programmeerijaid, et vanakooli avatud lähtekoodiga tarkvararakendustel on veel palju pakkuda.

Eelkõige suudab Vim pakkuda kindlat stabiilsust, võimsat otsingu- ja asendusfunktsionaalsust, kõigi levinud ja mitte nii levinud programmeerimiskeelte ja failivormingute tuge, ulatuslikku kohandatavust, pistikprogrammi tuge, äärmuslikku teisaldatavust ja minimaalseid riistvaranõudeid.

Ainus probleem on see, et Vim on üks kõige raskemini õpitavaid tekstiredaktoreid. Kui tekstiredaktori õppimise idee kõlab teile lihtsalt, soovitame teil selle asemel valida mõni muu tekstiredaktor. Kuid kui leiate, et vajalik ajaline investeering on vastuvõetav, jätkake ja tulistage vimtutor terminalis. See interaktiivne sisseehitatud õpetus selgitab kõike, mida peate teadma, et Vimi 2020. aastal programmeerimiseks kasutada.

2. Neovim

Algne Vimi tekstiredaktor on Hollandi arvutiprogrammeerija Bram Moolenaari idee, kes töötab Google'i Zürichi kontoris alates 2006. aastast. Nii nagu Linus Torvaldsil on Linuxi tuuma uude versiooni kaasatavate funktsioonide üle otsustamisel ülim autoriteet, on Vimi arenduse juhtimine Brami ülesanne.

Neovim on Vim-põhine tekstiredaktor, mis on loodud kasutajatele, kes soovivad teenuse häid osi, soovides kõrvaldada sisenemistõkked ja muuta Vimi kasutatavaks ja hõlpsasti laiendatavaks, et uusi põlvkondi kasutajaid julgustataks seda mitte ainult programmeerimiseks kasutama, vaid ka panustama. Vim ilma halbade osadeta.

Neovimil on mõistlikud vaikeseaded, mitmed uued funktsioonid (sealhulgas Lua skriptimine, kaugpluginad ja manustatud terminal) ning see pakub ühtlast kasutuskogemust kõikidel platvormidel. Enamik Vimi pistikprogramme on toetatud ja üha enam on Neovimi spetsiifilisi pistikprogramme, mis kasutavad ära selle ainulaadseid funktsioone.

3. Emacs

Mõnele Linuxi programmeerijale meeldib Emacsi kirjeldada kui suurepärast opsüsteemi, kus puudub ainult korralik tekstiredaktor ja selle nalja taga on peidus tõde.

Fakt on see, et Emacs, mis ilmus esmakordselt 1976. aastal ja hiljem Richard Stallmani poolt GNU projekti jaoks GNU Emacsina porditud, on tohutult keeruline ja lõpmatult laiendatav tekstiredaktor, mis suudab teha põhimõtteliselt kõike, mida te selle konfigureerite, sealhulgas veebibrauserit või mängides Tetrist.

Hea uudis on see, et Emacs on äärmiselt hästi dokumenteeritud ning selle kasutajate loodud tohutult palju veebipõhiseid õpetusi, juhendeid ja muid õppematerjale. Lihtsalt teadke, et Emacsi otseteede õppimine võtab palju aega ja veelgi rohkem aega selle kohandamiseks vastavalt teie vajadustele. Emacsi kohandamisele on lihtne raisata terve päev ja programmeerida üldse mitte midagi.

4. Visual Studio kood

Juhul kui te pole seda veel märganud, on Microsoft nüüd avatud lähtekoodiga kogukonna suurim meister ja Visual Studio Code on parim tekstiredaktor, mille tehnikahiiglane on kunagi arendanud. Stack Overflow 2019 arendajate uuringus hinnati Visual Studio Code kõige populaarsemaks arendajakeskkonna tööriistaks.7% vastanutest, kes väidavad, et kasutavad seda oma valitud tekstiredaktorina.

Kuna see põhineb avatud lähtekoodiga raamistikul Electron veebitehnoloogiatega töölauarakenduste loomiseks, töötab see mitme platvormiga tekstiredaktor Linuxis, Windowsis ja MacOS-is. See sisaldab nutikat koodide esiletõstmist ja automaatset täitmist, sisaldab tuge silumiseks ja muudab töö Giti ja teiste SCM-i pakkujatega lihtsaks.

Lisafunktsioone saate lisada kolmandate osapoolte laienduste kaudu, mis töötavad parema stabiilsuse tagamiseks eraldi protsessidena. Kõiki Visual Studio koodilaiendeid saab mugavalt installida Visual Studio Code MarketPlace'ist, isegi kui teil pole Microsofti kontot.

5. Ülev tekst

Kui otsite lihtsat tekstiredaktorit, mida saate kohe pärast selle installimist kasutada ilma seadistusteta, on Sublime Text suurepärane valik. Redaktori avaldas esmakordselt 2008. aastal Jon Skinner ja see sai kiiresti populaarseks tarkvaraarendajate, Linuxi kasutajate ja isegi proosakirjanike seas.

Kasutajatele meeldib selle loomupärane tugi paljudele programmeerimis- ja märgistuskeeltele, võimas API ja paketi ökosüsteem, tugi jagatud redigeerimiseks ning kohandatavad klahvide sidemed, makrod ja peaaegu kõik muu.

Selle hindamiseks võite tasuta alla laadida Sublime Text'i, kuid selle jätkuvaks kasutamiseks tuleb osta litsents. See tähendab, et Sublime Text'i kasutamiseks ei ole ajalist piirangut, seega on tõesti teie otsustada, kas soovite litsentsi osta ja toetada selle arendajaid.

6. Aatom

GitHubi taga olevate inimeste poolt välja töötatud Atom on teine ​​populaarne tekstiredaktor, mis on üles ehitatud Electronile. See on muutunud mõnevõrra kurikuulsaks oma suure mälukasutuse tõttu, kuid mõned näevad seda väikese teisaldatavuse ja häkkimise eest makstava hinnaga. Niikaua kui tunnete HTML-i, CSS-i ja JavaScripti, saate Atomi oma pildi jaoks kohandada ja panna seda tegema mida iganes soovite.

Ametlik dokumentatsioon Atomi pistikprogrammide loomiseks on põhjalik ja hõlpsasti jälgitav, mis on üks põhjus, miks selle artikli kirjutamise ajal on Atomi jaoks umbes 9000 kolmanda osapoole pistikprogrammi. Mis tahes Atomi pistikprogrammi saate installida veebist või terminali apm-i kaudu.

Varem kasutas Atom mitmesuguste andmete edastamist välistele serveritele ilma kasutajate selgesõnalise nõusolekuta. Aruandluse eest vastutavatel pakettidel kuvatakse esmase käivitamise ajal osalemisdialoog.

7. Sulgudes

Sulgudes on veebiarendajate hulgas eriti populaarne, kuna see võimaldab neil selle veebibrauseriga ühendada, et nad saaksid reaalajas ekraanil näha kõiki CSS-i ja HTML-i tehtud muudatusi. Ühe klaviatuuri otsetee abil saate avada tekstisisese redaktori ja töötada CSS-failiga, mis kehtib konkreetsele ID-le, ilma uut vahekaarti avamata. Sulgudes saab teie LESS- ja SCSS-failidega kasutada kiiret redigeerimist ja Live Highlight'i, et muuta nendega töötamine lihtsamaks kui kunagi varem.

See avatud lähtekoodiga tekstiredaktor on kirjutatud JavaScripti ja ka selle laiendused, mis kõik leiate sulgude laienduste registrist. Laiendi installimiseks peate sulgudes avama laiendushalduri ja klõpsama vahekaardil Saadaval. Veebiarendajatele, kes suudavad elada suurema mälukasutusega, pakub sulgudes meeldivat teksti redigeerimise kogemust.

Installige Linuxile uusim Dolphin Emulator for Gamecube & Wii
Dolphini emulaator võimaldab teil mängida valitud Gamecube & Wii mänge Linuxi personaalarvutites (PC). Vabalt saadaval oleva ja avatud lähtekoodiga m...
Kuidas kasutada GameConquerori petumootorit Linuxis
Artikkel sisaldab juhendit GameConquerori petumootori kasutamise kohta Linuxis. Paljud kasutajad, kes mängivad Windowsis mänge, kasutavad rakendust „C...
Parimad Linuxi mängukonsooli emulaatorid
Selles artiklis loetletakse Linuxi jaoks saadaval olev populaarne mängukonsooli emuleerimise tarkvara. Emuleerimine on tarkvara ühilduvuse kiht, mis j...