„Sublime Text“ yra vienas populiariausių programuotojų šaltinių kodų redaktorių visame pasaulyje. Tačiau tai ne visiems. Visų pirma, „Sublime Text“ techniškai nėra laisva ir vis labiau nusižengia įsigyti 70 JAV dolerių licenciją, kai tik baigsis vertinimo laikotarpis, o tai dažnai yra tikras tempas daugeliui, kas naudojasi programa kasdien. Tai taip pat yra patentuota programinė įranga, kuri yra dar vienas svarbus klausimas, kurį daugelis FOSS šalininkų laiko nepatogiais. Tačiau kiti gali iš tikrųjų ieškoti visavertių IDE, o ne tik pagrindinius teksto redaktorius, todėl yra daug priežasčių, kodėl kai kurie iš jūsų daug kas ieško kažko kito, nei „Sublime“ teksto. Jei esate vienas iš jų, turėtumėte pažvelgti į 8 geriausias „Sublime“ teksto alternatyvas, kurias galite naudoti dabar:
Geriausios teksto alternatyvos
1. „Notepad ++“
„Notepad ++“ yra nemokamas šaltinio kodo redaktorius, kuris palaiko kelias programavimo kalbas pagal „MS Windows“ aplinką. Jis naudoja „Scintilla“ redaktoriaus komponentą ir yra parašytas „C ++“ su „Win32 API skambučiais naudojant tik STL, siekiant padidinti našumą ir sumažinti programos dydį“. Nors programinė įranga palaiko makrokomandas ir įskiepius, ji nėra tokia daug turtinga kaip ir daugelis kitų šio sąrašo redaktorių. Tačiau jos paprastumas ir pažįstama vartotojo sąsaja reiškia, kad tai yra paprasta rekomendacija tiems, kurie tiesiog patenka į kodavimą. Nors pažangūs programuotojai tikriausiai ieškos kažko šiek tiek daugiau, „Notepad ++“ ateina su daugeliu funkcijų, kurių tikitės iš pagrindinio kodo redaktoriaus, įskaitant sintaksės išryškinimą, sintaksės sulankstymą, paiešką / pakeitimą, dalinio ekrano redagavimą, sinchronizuotą slinkimą ir kelis dokumento skirtuko sąsaja.
Kaip ir „Sublime“ tekstas, jis taip pat turi ribotą automatinį užbaigimą programavimo, scenarijų ir žymėjimo kalboms, tačiau, skirtingai nei „Sublime“ tekstas, jis nepalaiko intelektualių kodų užbaigimo ar sintaksės tikrinimo. Kaip atviro kodo projektas, kuriam licencijuota pagal GNU GPL, „Notepad ++“ iš pradžių buvo 2003–2004 m. „SourceForge“. Prieglobstis buvo perkeltas į „TuxFamily“ Prancūzijoje, kai 2010 m. Sausio mėn. Ginklų reglamentu), verčia SourceForge apriboti prieigą prie Kubos, Irano, Šiaurės Korėjos, Sudano ir Sirijos naudotojų. Projektas šiuo metu yra „Github“, ir paprastai laikomas vienu iš geriausių „Sublime“ teksto variantų.
Platforma: „ Windows“
Atsisiųsti: (nemokamai)
2. Atom
Atom yra nemokamas, atviras ir labai pritaikomas . Sukurkite aplink minimalią branduolį, programinė įranga turi 50 atvirojo kodo paketus ir yra talpinama GitHub, kaip ir daugelis kitų atviro kodo. Atom remiasi atviro kodo elektronų sistema, kurią iš pradžių sukūrė „Cheng Zhao“, tačiau dabar ją kuria „GitHub“. Tai parašyta gryname HTML / CSS ant Chromo . Projektas prasidėjo tik 2014 m., Bet jau turi daugiau kaip 7000 skirtingų paketų, iš kurių beveik visi yra ir „Github“. Galite naudoti kažką panašaus į „Autocomplete“ +, jei norite gauti papildomų automatinio užbaigimo funkcijų, arba naudokite „Minimap“, jei norite vizualiai pereiti prie tam tikrų failo dalių.
Skirtingai nuo „Sublime“ teksto, „ Atom“ palaiko failų ir aplankų vilkimo / nuleidimo veiksmą medžio rodinyje, kuris yra aiškus pliusas įprastiems vartotojams. Jei tuo pačiu metu dirbate su keliais failais, taip pat įvertinsite „Atom“ padalinto lango redagavimo funkciją. „Atom“ taip pat yra daugelis numatytųjų įskiepių, kurie leidžia jį suderinti su visomis programavimo kalbomis, įskaitant C, C ++, C #, HTML, Java, Python, SQL ir kt. Būdinga viena iš savų Github projektų nauda yra ta, kad ji turi didelę integraciją. Apskritai tai puikus programinės įrangos gabalas, jei lankstumas ir pritaikymas yra jūsų prioritetų sąrašo viršuje.
Platformos: „ Windows“, „Linux“, „MacOS“
Atsisiųsti: (nemokamai)
3. „Visual Studio“ kodas
„Visual Studio Code“ yra „FOSS“ šaltinio kodo redaktorius ir „debugger“, kurį sukūrė „Microsoft“ ir kuris yra „Github“. Programinė įranga yra prieinama ne tik „Windows“, bet ir „MacOS“ bei „Linux“. Ji apima paramą integruotam „Git“ valdymui, sintaksės paryškinimui, intelektualių kodų užbaigimui, fragmentams ir kodų atkūrimui. Taip pat galima pritaikyti, o tai leidžia vartotojams keisti redaktoriaus temą, sparčiuosius klavišus ir kitas nuostatas. Kaip ir „Atom“, „ VS Code“ yra pagrįsta „Electron“ sistema, naudojant „Node“ ir „HTML / CSS“, bet vietoj „Atom“ ji naudoja „Monaco“ - tą patį redaktoriaus komponentą, naudojamą „Visual Studio Team Services“.
„Visual Studio Code“ palaiko keletą programavimo kalbų, įskaitant, bet neapsiribojant, C, C #, C ++, HTML, JSON, Objective-C, Objective-C + +, PHP ir kt. Kaip ir „Sublime Text“, „VS Code“ taip pat palaiko daugybę papildinių, kurie pagerina redaktoriaus funkcionalumą ir prideda kalbos palaikymą. Plėtros valdymas yra integruotas, o keli svarbūs yra numatytojo atsisiuntimo paketo dalis. Svarbus bruožas yra gebėjimas sukurti plėtinius, analizuojančius kodą, pvz., Sluoksnius ir įrankius statinei analizei. Programinė įranga pirmą kartą buvo išleista 2015 m. Ir šiuo metu yra versija 1.15.1, kuri buvo išleista tik praėjusį mėnesį.
Platformos: „ Windows“, „Linux“, „MacOS“
Atsisiųsti: (nemokamai)
4. Vim
Vim yra nemokama ir atviro kodo kryžminio platformos komandų eilutės teksto redaktorius, prieinamas įvairiose platformose: nuo „Windows“, „Linux“, „MacOS“ ir „Unix“ iki „Android“, „iOS“, „Amigaos“ ir kt. Programinė įranga yra „Unix“ atvirojo kodo Vi teksto redaktoriaus programos klonas, o jo pavadinimas - „Vi Improved“ susitraukimas, kaip nuoroda į originalią programą, kurią parašė garsus kompiuterių mokslininkas ir „Sun Microsystems“ įkūrėjas Bill Joy 1976 m. Programa turi ją palaikančių galios naudotojų armiją ir turi apie 15 000 paketų, kurie atneša medžių tyrinėtojus, sintaksės žymiklius, temas, „Git“ integraciją ir pan. Galite aplankyti „VimAwesome“ kai kuriuos geriausius bendruomenės siūlomus priedus.
Skirtingai nuo „Sublime“ teksto, „ Vim“ neturi GUI, kuri leistų jums patogiai naudotis pele, taigi atidarymo, uždarymo, redagavimo ir taupymo veiksmai atliekami per sparčiuosius klavišus, pvz. Nors neturite GUI, tai reiškia, kad jis turi daugiau nišą, tačiau jis yra vienas iš lankstiausių ir galingiausių šaltinio kodų redaktorių, kuriuos galite naudoti šiandien. Taip pat yra daug iš anksto sukonfigūruotų Vim konfigūracijos failų, kuriuos galite rasti tinkle, tiesiog ieškodami .vimrc. Jei norite daugiau laiko sužinoti apie šį neįtikėtinai galingą įrankį, galite pereiti prie „Vim-Adventures“, kur galite žaisti internetinį žaidimą, kad smagu būtų galima sužinoti apie visas pagrindines komandas.
Platformos: „ Windows“, „Linux“, „MacOS“
Atsisiųsti: (nemokamai)
5. Erdvės
GNU Emacs paprastai laikomi labiausiai išplėšiamais ir pritaikomais šaltinio kodų redaktoriais, o „Spacemacs“ yra vienas iš populiariausių „Emacs“ starterių rinkinių. Kaip jūs jau žinojote, tai yra nemokamas ir atviro kodo teksto redaktorius, pagrįstas GNU Emacs, ir juose yra grafinių ir komandinės eilutės UI, kurios yra vykdomos pagal X ekrano tvarkyklę ir Unix terminalą. Programa atneša visą „ Emacs“ papildinio ekosistemos ir vi klavišų (per „EViL“) galią, todėl ji yra galinga ir universali „Sublime Text“ alternatyva. Programinė įranga padeda „Vi“ naudotojams produktyviai leisti reguliariai „Emacs“ naudotojams vis dar efektyviai naudoti programinę įrangą.
„Spacemacs“ naudoja tarpo klavišą kaip numatytąjį lyderio raktą, kuriame programa gauna savo pavadinimą. „Spacemacs“ sintaksės išryškinimo funkcija yra įjungta pagal numatytąją reikšmę visoms pagrindinėms programavimo kalboms, ir ji konfigūruojama rankomis per konfigūracijos failus, taip pat per vidines komandas. Visoms jo teigiamoms progoms kartais programa gali būti gana blygiška . Nuo erzinančių klaviatūros konfliktų iki neveiksmingo „LaTex“ palaikymo ir nestandartinių skirtukų / darbų srities papildinių, „Spacemacs“ gali būti šiek tiek daug, bet jei jums patinka jūsų „jakų“ skutimosi užduotys, tai gali būti puikus sprendimas jums.
Platformos: „ Windows“, „Linux“, „Unix“, „MacOS“
Atsisiųsti: (nemokamai)
6. Skliaustai
Brackets yra dar vienas pavyzdys, kad laisvos ir atviro kodo programinė įranga kartais gali būti gaunama iš didžiausių komercinės programinės įrangos pavadinimų. „Adobe“, geriau žinoma kaip brangi programinė įranga, pvz., „Photoshop“ ir „Premier Pro“, yra ši programa, kuri yra licencijuota pagal MIT licenciją ir šiuo metu yra „GitHub“ (saugykla). Skliaustai buvo specialiai parašyti žiniatinklio kūrėjams HTML, CSS ir JavaScript sistemose naudojant „CodeMirror“ „Node.js“ konteineryje. Jis prieinamas daugelyje platformų, įskaitant „Windows“, „MacOS“ ir „Linux“.
Kai kurios svarbios Brackets savybės apima „ Quick Edit“, „Live Preview“, „Split View“ ir „Theseus“ integraciją . Kalbant apie kalbų palaikymą, programinė įranga palaiko C, C ++, Java, JavaScript, HTML, Python, Perl ir Ruby. Kaip ir „Sublime Text“, taip pat „Brackets“ palaiko plėtinius, kurie gali labai pagerinti programinės įrangos funkcionalumą, nes įdiegtas plėtinys valdytojas. Vienas dalykas, kurį reikia paminėti, yra tai, kad skliausteliuose numatytieji duomenys siunčiami į „Adobe“ serverius, bet visada galite jį išjungti, jei norite, pereikite prie pagalbos> Sveikatos ataskaitos.
Platformos: „ Windows“, „Linux“, „MacOS“
Atsisiųsti: (nemokamai)
7. Šviesos lentelė
Savo oficialioje svetainėje „Light Table“ apibūdina save kaip „naujos kartos kodų redaktorių“, kurio tikslas - suteikti lanksčią sąsają, įvertinti realiu laiku, atlikti tiesioginį įvykį, gyvai vizualizuoti, derinti ir dokumentuoti. Kaip ir daugelis kitų sąraše esančių programų, skirtingai nei „Sublime“ tekstas, „Light Table“ yra nemokama ir atviro kodo programa, išleista pagal MIT licenciją. Jis parašytas „ClojureScript“ su „Node-Webkit“ įvyniokliu, ir nors jis pradėjo veikti kaip „Clojure“ ir „ClojureScript“ aplinka, jis nuo šiol papildė paramą kitoms programavimo kalboms, pvz., „Python“, „JavaScript“, „HTML“ ir „CSS“.
Nors „Light Table“ yra ribota kalbos parama, palyginti su „Sublime“ tekstu, ji ateina su keletu gražių prisilietimų, pvz., „Auto-complete“ visur, padalijimo vaizdais ir komandų paletę. Jame taip pat yra geras temų pasirinkimas, tačiau vienas svarbiausių programos negatyvų yra tai, kad negalite peržiūrėti vaizdų failų, nepaisant to, kad jis pagrįstas naršyklės platforma. Apskritai, šviesos lentelė yra įdomus, gana naujas projektas, kuris yra lengvas ir greitas, tačiau naudotojai turi stačią mokymosi kreivę, kuri gali būti problema daugeliui, atsižvelgiant į tai, kaip ji nėra tokia turtinga, kaip ir kitos programinės įrangos, esančios virš kitos programinės įrangos šį sąrašą.
Platformos: „ Windows“, „Linux“, „ MacOS“
Atsisiųsti: (nemokamai)
8. Užtemimas
„Eclipse“ yra nemokamas ir atviro kodo (FOSS) šaltinio kodo redaktorius, kaip ir daugelis kitų mūsų sąrašo įrašų, tačiau tai yra daug daugiau nei tik kodo redaktorius. Tai iš tikrųjų yra visavertis IDE (Integrated Development Environment), kuris yra prieinamas „Windows“, „Linux“, „MacOS“ ir „Solaris“. Pati programa yra parašyta dažniausiai „Java“, o didžioji dalis pradėjo veikti kaip „Java“ aplinka, tačiau dėl didelio skaičiaus įskiepių ir plėtinių ji dabar palaiko daugybę programavimo kalbų, įskaitant, bet neapsiribojant, „C“., C ++, C #, COBOL, Fortran, JavaScript, PHP, Java ir kt. Nors „Python“ nepalaiko „out-of-the-box“, „PyDev“ papildinys gauna darbą.
Kalbant apie šios labai populiarios IDE savybes, kartu su visais „Git / CVS“ palaikymo įrankiais yra nemažai integruotų derinimo įrankių. Standartinė „Eclipse“ versija taip pat yra „Java“ ir „Plugin Development“ įrankiais. Kūrėjai taip pat gali rinktis iš kitų paketų, kuriuose yra įrankių grafinių grafikų, modeliavimo, ataskaitų teikimo, testavimo ir GUI kūrimo . Jei norite patikrinti platformai prieinamų priedų lobį, turėtumėte pereiti prie „Eclipse Marketplace“ kliento, kuris leidžia vartotojams tiesiogiai įdiegti programinę įrangą iš „Eclipse“ įrenginio.
Platformos: „ Windows“, „Linux“, „MacOS“, „Solaris“
Atsisiųsti: (nemokamai)
Geriausios „Subublime“ teksto alternatyvos, kurias turėtumėte pabandyti
Nors visi pirmiau minėti šaltinio kodo redaktoriai ir IDE yra puikios „Sublime“ teksto alternatyvos „Windows“, „MacOS“ ir „Linux“ sistemoms, nes jos siūlo aukštą pritaikymo lygį, nė vienas iš jų nėra tobula, jei esame visiškai sąžiningi. Jie kiekvienas turi savo privalumus ir trūkumus, todėl idealiu atveju turėtumėte kiekvienam pabandyti pamatyti, kas jums tinka ir kas ne. Jei jau naudojate arba naudojote bet kurią iš pirmiau minėtų programų arba manote, kad praleidote kažką, kas nusipelno šiame sąraše, praneškite mums žemiau esančiame komentarų skyriuje. Norėtume išgirsti jūsų mintis apie šią temą.