I-Ox, umhleli wokubhaliweyo obhalwe kwiRust esebenza kwisiphelo sendlela

I-Ox ngumhleli wokubhaliweyo ophambili kunye nokusebenza okwakhelweyo ngaphakathi kwe-IDE okuphuculwe ngumdwelisi wase-UK owaziwa ngokuba yi 'Curlpipe'.

Kwabhalwa kwiRust kusetyenziswa ukulandelelana kwe-ANSI. Umbhali ukholelwa ukuba i-Ox inceda ikhowudi yabaphuhlisi ngokubonelela ngezixhobo ezahlukeneyo zokukhawulezisa kunye nokuququzelela inkqubo kwaye yinto elula kakhulu, ngokungafaniyo nabahleli abanjengo "VS Code kunye neJetBrains" i-Ox isebenzisa izixhobo ezimbalwa.

Umbhali ucebisa ukuba, okwangoku, yiprojekthi yobuqu kwaye awukakulungeli ukubuyisela izixhobo zakho ezikhoyo ngoku. I-Ox isebenza kwisiphelo sendlela kwaye isebenza kumaqonga afana neLinux kunye neMacOS, kodwa ayisebenzi ngokuthe ngqo kwiWindows (iyasebenza ukuba usebenzisa iWSL) ngenxa yokunqongophala komgca wokuyalela olungileyo.

“Baninzi abahleli beetekisi kwaye nganye kuzo ineentsilelo zayo. Ndiyathemba ukuba nomhleli wokubhaliweyo owoyisa ubunzima kunye neengxaki ezininzi, utshilo umphuhlisi.

NgokukaCarlpipe, i-Ox "super" encinci kwaye ijolise ekusebenziseni ukuxhomekeka okumbalwa kangangoko kunokwenzeka, kukhokelela ekwakheni ixesha ngokukhawuleza kunye nomngcipheko ophantsi wokophuka.

Yakhiwe ngeRust, Termion (a Rust library), Unicode-rs, Clap (a command line argument parser), Regex, Ron (ifomathi elula yokumisela efana neRust syntax), Serde (isikhokelo yenza ngokulandelelana kwaye wenze ngokungafunekiyo ukwakhiwa kwedatha ngokufanelekileyo nangokufanelekileyo) kunye neShellexpand (ithala lencwadi elinye lokuxhomekeka elivumela ukwandiswa okunje ngeqokobhe ukuba kwenziwe kwimitya).

Ngapha koko, iCarlpipe yongeze loo nto I-Ox ayisekelwanga nakowuphi na umhleli kwaye yakhiwa kwasekuqaleni ngaphandle kwesiseko. Kwiprojekthi yeprojekthi yeGitHub, siyabona ukuba i-Ox ithatha amanqaku abanye babahleli abaziwayo, ngakumbi kwiLinux, yiyo loo nto ifuna ukufumana okona kulungileyo kulo lonke ihlabathi. Apha ngezantsi kukho uluhlu lwabahleli bokubhaliweyo apho umbhali ebe into enye okanye ezingaphezulu:

  • vm: ibonelela ngenkqubo ye-plugin yokongeza ukusebenza njengoko incinci kakhulu kwaye ibonelela kuphela ngokusebenza kokubhaliweyo kokubhaliweyo okungagqibekanga. Igqityiwe kwaye inolwimi lwayo lokuprinta ukumisela nokubhala iiplagi. Inendlela yokufunda ekhawulezayo kuba "ngumhleli" wombhalo, kunye neemowudi ezizodwa zokuhlela isicatshulwa. NgokukaCarlpipe, iOx kulula ukuyisebenzisa kuneVim kuba ayinazindlela apho ikhibhodi iphinde yenziwa kwakhona, kodwa ithatha umbono wokuba ngumhleli webhodi yezitshixo kuphela kwaye ukwazi ukwenza njenge-IDE emva koko.
  • Ubhuti omdala: kulula ukufunda umhleli wokubhaliweyo ngeendlela ezimfutshane ezinjengeCtrl + S. Ox uthathe uluvo lweendlela ezimfutshane zekhibhodi kulo mhleli, kulula ukuzikhumbula.
    IMicro- Le yinkqubo ye-plug-in ehlelwe ngolwimi lwenkqubo yeLua. Ngokwomphuhlisi we-Ox, yayinguMicrosoft owamnika umbono wokuba ongeze ukusebenza kwegundane kunye nezinye izinto;
  • Emacs: I-Emac isasetyenziswa ngokukuko ngenxa yenkululeko yayo yokutshintsha kunye nokutshintsha ikhowudi yemvelaphi. Ke, ngokweCarlpipe, i-Ox yathatha umbono wokwenza ngokwezifiso kunye nokwandiswa kwee-Emacs kwaye yenza inkqubo yoqwalaselo apho unokutshintsha imibala yomhleli kunye nembonakalo.
  • Xi: umhleli wokubhaliweyo naye obhalwe kwiRust, kodwa kuphela umva okwangoku. UCarlpipe uthe uthathe isigqibo sokwenza i-Ox zombini isiphelo sangaphambili kunye nesiphelo sasemva, njengoko i-Xi ineziphelo ezininzi zangaphambili, kodwa uninzi lwazo luqhekekile kwaye lunezinto ezininzi.
  • IsiKiro: ngumhleli wokubhaliweyo obhalwe kwiRust eyongeza amanqaku afana nenkxaso ye-Unicode, ukuhambelana kombala okungcono, kunye nezinto ezincinci ezinje ngokutshintsha ubungakanani kwakhona. U-Ox uthathe izimvo zikaKiro zokuphucula, kodwa wazisebenzisa ngokwahlukileyo. Ikhowudi yemvelaphi yaseKiro ikwabonakala ihambele phambili kwezinye iindawo, iCarlpipe ikhetha ukugcina i-Ox kulula kangangoko.

Umthombo: https://github.com


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.