I-Ox isihleli sombhalo esithuthukile ngokusebenza okwakhelwe ngaphakathi okufana ne-IDE okwenziwe ngumakhi wase-UK owaziwa ngegama lesidlaliso "Curlpipe".
Kwabhalwa kuRust kusetshenziswa ukulandelana kokuphunyuka kwe-ANSI. Umbhali ukholelwa ukuthi i-Ox isiza abathuthukisi ukufaka amakhodi ngokunikeza amathuluzi ahlukahlukene ukusheshisa nokwenza lula izinhlelo futhi iyindlela elula engasindi, ngoba ngokungafani nabahleli abanjengo "VS Code kanye neJetBrains" i-Ox isebenzisa izinsiza ezimbalwa.
Umbhali weluleka ukuthi lokhu okwamanje kuyiprojekthi yomuntu siqu futhi awukakulungeli ukufaka amanye amathuluzi akho akhona okwamanje. I-Ox isebenza ekugcineni futhi isebenza kuzingxenyekazi ezinjengeLinux ne-macOS, kepha ayisebenzi ngqo kwiWindows (iyasebenza uma usebenzisa i-WSL) ngenxa yokushoda kolayini omuhle womyalo.
“Baningi abahleli bombhalo kanti ngamunye wabo unamaphutha akhe. Ngiyethemba ukuthi ngizoba nomhleli wombhalo onqoba imithwalo nezinkinga eziningi, ”kusho umthuthukisi.
Ngokuya nge-Curlpipe, i-Ox incane kakhulu futhi ihlose ukusebenzisa ukuncika okumbalwa ngangokunokwenzeka, okuholela esikhathini esisheshayo sokwakha nengozi ephansi yokwephuka.
Yakhiwe ngeRust, Termion (umtapo wolwazi weRust), i-Unicode-rs, i-Clap (i-command line argument parser), i-Regex, i-Ron (ifomethi elula yokumisa efana ne-Rust syntax), i-Serde (uhlaka lokwenziwa kwe-serialize futhi lususe imininingwane ye-Rust izakhiwo kahle nangokukhiqiza) kanye neShellexpand (umtapo wolwazi owodwa wokuthembela ovumela ukunwetshwa okufana negobolondo ukuthi kwenziwe ngentambo).
Ngaphezu kwalokho, uCarlpipe ukungezile lokho I-Ox ayisekelwe kunoma yimuphi omunye umhleli futhi yakhiwa kusukela ekuqaleni ngaphandle kwesisekelo. Esigcinweni sephrojekthi seGitHub, siyabona ukuthi i-Ox ithatha izici zabahleli abadume kakhulu, ikakhulukazi kwiLinux, ngaleyo ndlela ifuna ukuthola okungcono kakhulu kuwo wonke umhlaba. Ngezansi uhlu lwabahleli bombhalo lapho umbhali eyebe khona umqondo owodwa noma ngaphezulu:
- Ubungako: inikeza isistimu ye-plugin yokwengeza ukusebenza njengoba incane kakhulu futhi inikezela ngokusebenza kokuhlelwa kombhalo okuyisisekelo ngokuzenzakalela. Iphelele futhi inolimi lwayo lokuhlela ukumisa nokubhala ama-plugins. Inejika lokufunda elisheshayo ngoba liyisihleli "sombhalo", esinezindlela ezikhethekile zokuhlela umbhalo. Ngokuya nge-Curlpipe, i-Ox kulula ukuyisebenzisa kune-Vim ngoba ayinazindlela lapho ikhibhodi ihlelwa khona kabusha, kepha kuthatha umqondo wokuba ngumhleli we-keyboard kuphela futhi ukwazi ukwenza njenge-IDE ngemuva kwalokho.
- UNano: umhleli wombhalo olula wokufunda ngezinqamuleli zekhibhodi ezinembile njenge-Ctrl + S. Ox uthathe umqondo wezinqamuleli zekhibhodi kusuka kulo mhleli, kulula ukuzikhumbula.
Micro - Lolu uhlelo lwe-plug-in oluhlelwe nolimi lohlelo lweLua. Ngokusho konjiniyela we-Ox, kwakunguMicro owamnika umqondo wokufaka ukusebenza kwegundane nezinye izici; - Ama-Emac: Ama-Emac asasetshenziswa ngenkuthalo namuhla ngenxa yenkululeko yawo yokuguqula nokuguqula ikhodi yomthombo. Ngakho-ke, ngokusho kukaCarlpipe, u-Ox uthathe umqondo wokwenza ngokwezifiso nokwelula kusuka kuma-Emac futhi wakhe uhlelo lokumisa lapho ungashintsha khona imibala yomhleli nokubukeka.
- Xi: isihleli sombhalo esibhalwe futhi kuRust, kepha siyisiphetho sangemuva okwamanje. UCarlpipe uthe uthathe isinqumo sokwenza i-Ox yomibili ibheke phambili nangemuva, njengoba iXi inezinqe eziningi ezingaphambili, kepha iningi lazo lihlukene phakathi futhi alinazo izici eziningi.
- IsiKiro: ungumhleli wombhalo obhalwe kuRust ofaka izici ezifana nokuxhaswa kwe-Unicode, ukufaniswa kombala okungcono, nezinto ezincane njengokushintsha usayizi. U-Ox uthathe imibono kaKiro yokwenza ngcono, kepha wayisebenzisa ngokuhlukile. Ikhodi yomthombo waseKiro nayo ibukeka ithuthuke kakhulu kwezinye izindawo, iCarlpipe incamela ukugcina i-Ox elula ngangokunokwenzeka.
Umthombo: https://github.com