Geriausias „Linux“

Geriausi „Linux“ teksto redaktoriai programavimui 2020 m

Geriausi „Linux“ teksto redaktoriai programavimui 2020 m
Teksto redaktorius yra geriausias programuotojo draugas. Nuo konfigūracijos failų redagavimo iki scenarijų rašymo ir net pilnaverčių programų - „Linux“ programuotojai kiekvieną dieną pasikliauja teksto redaktoriais, todėl nenuostabu, kad jie praleidžia daug laiko ginčydamiesi, kuris „Linux“ teksto redaktorius yra geriausias programavimui.

2020 m. Programavimo teksto rengyklę galite pasirinkti ne tik gerbiantys komandų eilutės redaktoriai. Taip pat galite rinktis iš kelių modernių teksto redaktorių, sukurtų naudojant tokias sistemas kaip „Electron“ ir žiniatinklio technologijas, tokias kaip „JavaScript“, HTML ir CSS.

1. Vim

Beveik 30 metų „Vim“ buvo daugelio „Linux“ programuotojų pasirinktas teksto redaktorius. Nepaisant žinomai stačios mokymosi kreivės, neintetyvių redagavimo režimų ir teksto vartotojo sąsajos, jis ir toliau įtikina naujos kartos „Linux“ programuotojus, kad senosios mokyklos atvirojo kodo programinės įrangos programos vis dar turi daug ką pasiūlyti.

Visų pirma, „Vim“ gali pasiūlyti tvirtą stabilumą, galingą paieškos ir pakeitimo funkciją, palaikymą visoms įprastoms ir nelabai įprastoms programavimo kalboms ir failų formatams, platų pritaikomumą, papildinių palaikymą, ypatingą perkeliamumą ir minimalius aparatinės įrangos reikalavimus.

Vienintelė problema yra ta, kad „Vim“ yra vienas iš sunkiausiai išmokstamų teksto redaktorių. Jei idėja išmokti teksto rengyklę jums skamba menkai, rekomenduojame vietoje jos pasirinkti kitą teksto rengyklę. Bet jei jums atrodo, kad reikalinga laiko investicija yra priimtina, eikite į priekį vimtutor terminale. Ši interaktyvi, įmontuota mokymo programa paaiškina viską, ką reikia žinoti, kad galėtumėte naudoti „Vim“ programavimui 2020 m.

2. Neovimas

Originalus „Vim“ teksto redaktorius yra olandų kompiuterių programuotojo Bramo Moolenaaro, dirbusio „Google“ Ciuricho biure nuo 2006 m., Idėja. Kaip ir Linusas Torvaldsas turi didžiausią autoritetą sprendžiant, kurios funkcijos bus įtrauktos į naują „Linux“ branduolio versiją, „Bram“ turi vadovauti „Vim“ plėtrai.

Norėdamas pašalinti patekimo į rinką kliūtis ir padaryti „Vim“ tinkamu naudoti ir lengvai pratęsiamą, kad naujos kartos vartotojai būtų skatinami ne tik naudoti jį programavimui, bet ir prisidėti, „Neovim“ yra „Vim“ pagrindu sukurtas teksto redaktorius, sukurtas vartotojams, norintiems gerų Vim be blogų dalių.

„Neovim“ turi protingus numatytuosius nustatymus, keletą naujų funkcijų (įskaitant „Lua“ scenarijus, nuotolinius įskiepius ir įterptąjį terminalą), be to, jis teikia nuoseklią vartotojo patirtį visose platformose. Palaikoma dauguma „Vim“ papildinių, o vis daugiau „Neovim“ specifinių papildinių, kurie naudojasi jo išskirtinėmis funkcijomis.

3. Emacsas

Kai kurie „Linux“ programuotojai mėgsta apibūdinti „Emacs“ kaip puikią operacinę sistemą, kur trūksta tik padoraus teksto redaktoriaus, o už šio pokšto slepiasi tiesa.

Faktas yra tas, kad „Emacs“, kuris pirmą kartą buvo išleistas 1976 m., O vėliau Richardas Stallmanas GNU projektui perdavė kaip „GNU Emacs“, yra nepaprastai sudėtingas ir be galo išplėstas teksto redaktorius, galintis atlikti iš esmės viską, ką konfigūruojate, įskaitant naršymą internete ar žaidžiantis „Tetris“.

Geros naujienos yra tai, kad „Emacs“ yra labai gerai dokumentuota, be to, yra labai daug internetinių pamokų, vadovų ir kitų mokymosi šaltinių, kuriuos sukūrė jos vartotojai. Tiesiog žinokite, kad reikia daug laiko išmokti „Emacs“ sparčiuosius klavišus ir dar daugiau laiko pritaikyti juos pagal jūsų poreikius. Lengva sugaišti visą dieną „Emacs“ pritaikymui ir visiškai nieko programuoti.

4. „Visual Studio“ kodas

Jei dar nepastebėjote, „Microsoft“ dabar yra didžiausia atvirojo kodo bendruomenės čempionė, o „Visual Studio Code“ yra geriausias teksto redaktorius, kurį kada nors sukūrė technologijų milžinė. „Visual Studio Code“ buvo įvertinta kaip populiariausia kūrėjų aplinkos priemonė „Stack Overflow 2019“ kūrėjų apklausoje, kurioje dalyvavo 50.7% respondentų teigė, kad jį naudoja kaip pasirinktą teksto redaktorių.

Kadangi šis daugiaplatformis teksto redaktorius veikia „Linux“, „Windows“ ir „MacOS“, tai yra „Electron“ - atvirojo kodo sistema, skirta kurti darbalaukio programas naudojant žiniatinklio technologijas. Jame yra išmanusis kodo paryškinimas ir automatinis užbaigimas, jis apima palaikymą derinant ir leidžia lengvai dirbti su „Git“ ir kitais SCM teikėjais.

Galite pridėti papildomų funkcijų naudodamiesi trečiųjų šalių plėtiniais, kurie veikia kaip atskiri procesai, siekiant geresnio stabilumo. Visus „Visual Studio Code“ plėtinius galima patogiai įdiegti iš „Visual Studio Code MarketPlace“, net jei neturite „Microsoft“ paskyros.

5. Ištaigingas tekstas

Jei ieškote paprasto teksto redaktoriaus, kurį galėsite naudoti be jokios konfigūracijos iškart po jo įdiegimo, „Sublime Text“ yra puikus pasirinkimas. Redaktorių pirmą kartą 2008 m. Išleido Jonas Skinneris, jis greitai išpopuliarėjo tarp programinės įrangos kūrėjų, „Linux“ vartotojų ir net prozininkų.

Vartotojams patinka jo gimtoji parama daugeliui programavimo ir žymėjimo kalbų, galinga API ir paketų ekosistema, palaikymas dalijamam redagavimui ir pritaikomi raktų susiejimai, makrokomandos ir visa kita.

Norėdami jį įvertinti, galite nemokamai atsisiųsti „Sublime Text“, tačiau norint jį naudoti, reikia įsigyti licenciją. Tai reiškia, kad nėra laiko apribojimo, kiek laiko galite naudoti „Sublime Text“, todėl jūs tikrai nuspręsite, ar norite įsigyti licenciją ir palaikyti jos kūrėjus.

6. Atomas

„Atom“ sukūrė dar vienas populiarus teksto redaktorius, sukurtas naudojant „Electron“. Tai tapo šiek tiek liūdnai dėl didelio atminties naudojimo, tačiau kai kurie mano, kad tai nedidelė kaina už perkeliamumą ir įsilaužimą. Jei žinote HTML, CSS ir „JavaScript“, galite pritaikyti „Atom“ pagal savo atvaizdą ir priversti jį daryti viską, ko norite.

Oficiali „Atom“ papildinių kūrimo dokumentacija yra išsami ir lengvai sekama, o tai yra viena iš priežasčių, kodėl šio straipsnio rašymo metu „Atom“ yra apie 9000 trečiųjų šalių papildinių. Bet kurį „Atom“ įskiepį galite įdiegti iš žiniatinklio arba per „apm“ terminalą.

Anksčiau „Atom“ be išorinio serverio pranešdavo apie įvairius duomenis be aiškaus savo vartotojų sutikimo. Paketuose, kurie buvo atsakingi už ataskaitų teikimą, per pradinį paleidimą dabar rodomas pasirinkimo dialogas.

7. Skliausteliuose

Skliausteliai yra ypač populiarūs tarp žiniatinklio kūrėjų, nes tai leidžia jiems prijungti jį prie interneto naršyklės, kad jie galėtų realiuoju laiku matyti visus ekrane atliktus CSS ir HTML pakeitimus. Naudodami vieną spartųjį klavišą, galite atidaryti teksto redaktorių ir dirbti su CSS failu, taikomu konkrečiam ID, neatidarę naujo skirtuko. Laikikliai gali naudoti greitą redagavimą ir tiesioginį paryškinimą kartu su jūsų LESS ir SCSS failais, kad su jais būtų lengviau dirbti nei bet kada.

Šis atviro kodo teksto redaktorius yra parašytas „JavaScript“, taip pat ir jo plėtiniai, kuriuos visus galite rasti skliaustų plėtinių registre. Norėdami įdiegti plėtinį, turite atidaryti „Extension Manager“ skliausteliuose ir spustelėkite skirtuką „Available“. Tinklalapių kūrėjams, kurie gali gyventi naudodami didesnę atmintį, skliausteliuose pateikiama maloni teksto redagavimo galimybė.

„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...
„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...
„Battle for Wesnoth“ pamoka
„Battle for Wesnoth“ yra vienas populiariausių atvirojo kodo strateginių žaidimų, kurį šiuo metu galite žaisti. Šis žaidimas ne tik buvo kuriamas laba...