Ox, chinyorwa chinyorwa chakanyorwa muRust chinoshanda kubva kumagumo

Ox ndeyemberi zvinyorwa zvinyorwa ine yakavakirwa-mukati IDE-senge mashandiro akagadzirwa neUK programmer inozivikanwa se 'Curlpipe'.

Yakanga yakanyorwa muRust ichishandisa ANSI nzira dzekutiza. Munyori anotenda kuti Ox inobatsira vanogadzira kodhi nekupa maturusi akasiyana siyana kuti akurumidze uye kufambisa chirongwa uye inzira isina kureruka zvachose, sekusiyana nevapepeti vakaita se "VS Code uye JetBrains" Ox inoshandisa zviwanikwa zvishoma.

Munyori anorayira kuti izvi, panguva ino, chinongova chirongwa chega uye hauna kugadzirira kutsiva maturusi ako aripo parizvino. Ox inoshanda mune terminal uye inoshanda pamapuratifomu seLinux uye macOS, asi haishande zvakananga paWindows (inoshanda kana iwe ukashandisa WSL) nekuda kwekushaikwa kwetambo yakanaka yekuraira.

“Kune akawanda mavara edhita uye rimwe nerimwe rawo rine zvarinokanganisa. Ndinovimba kuve nemanyori edhitaini iyo inokunda mitoro yakawanda nematambudziko, ”akadaro mugadziri.

Zvinoenderana naCarlipipe, Ox "yakanyanya" kushomeka uye inovavarira kushandisa mashoma ekutsamira sezvinobvira, zvichikonzera kukurumidza kuvaka nguva uye yakaderera njodzi yekutyoka.

Iyo yakavakwa neRust, Termion (Rust raibhurari), Unicode-rs, Clap (rairo yekuraira nharo parser), Regex, Ron (yakapusa fomati yekumisikidza yakafanana neRust syntax), Serde (chimiro chekuita serialize uye kushomeka Rust dhata. zvimiro zvakanaka uye zvine hunyanzvi) uye Shellexpand (raibhurari imwe chete inobvumidza iyo inobvumira kuwanda kwakafanana neshell kuti kuitwe patambo).

Uyezve, Curlpipe akawedzera izvozvo Ox haina kuvakwa pane chero imwe mupepeti uye yakavakwa kubva pakutanga pasina hwaro. Mune chirongwa cheGitHub repository, tinogona kuona kuti Ox inotora maficha evamwe vevanyori vanozivikanwa, kunyanya paLinux, nekudaro vachitsvaga kuwana zvakanakisa zvepasirese. Pazasi pane iyo runyorwa rwevanyori edhita kubva uko munyori akaba imwe kana dzakawanda pfungwa:

  • vm: inopa plugin system yekuwedzera mashandiro sezvo iri mashoma kwazvo uye inongopa ekutanga zvinyorwa zvemavara mashandiro nekutadza. Iyo yakakwana uye ine yayo yega programming mutauro wekumisikidza nekunyora plugins. Iyo ine yekukurumidza yekufunda curve nekuti i "modal" zvinyorwa edhita, ine yakasarudzika modes yekugadzirisa zvinyorwa. Sekureva kwaCarlpipe, Ox iri nyore kushandisa kupfuura Vim nekuti haina modhi umo iyo keyboard inogadziriswazve, asi zvinotora pfungwa yekuve keyboard-chete mupepeti uye kugona kuita seIDE gare gare.
  • Mukoma mukuru: iri nyore kudzidza zvinyorwa zvemavara zvine intuitive keyboard mapfupi senge Ctrl + S. Ox yakatora zano rezvidimbu zve keyboard kubva kune ino edita, zviri nyore kurangarira.
    Micro - Iyi ipulagi-in system iyo yakarongedzwa neLua programming mutauro. Zvinoenderana nemugadziri weOx, aive Micro akamupa pfungwa yekuwedzera mashandiro embeva uye zvimwe zvinhu;
  • Emacs: Emacs ichiri kushandiswa zvine mutsindo nhasi nekuda kwerusununguko rwayo rwekugadzirisa nekushandura kodhi yekodhi. Saka, sekureva kwaCarlpipe, Ox yakatora pfungwa yekugadzirisa uye kuwedzeredza kubva kuEmacs uye ndokugadzira iyo yekumisikidza system uko iwe kwaunogona kushandura iwo mavara uye kutaridzika kwemupepeti.
  • Xi: chinyorwa chinyorwa zvakare chakanyorwa muRust, asi chaicho chiri backend parizvino. Curlpipe yakati yafunga kuita Ox ese kumberi-kumagumo uye kumashure-kumagumo, sezvo Xi iine mazhinji epamberi-magumo, asi mazhinji acho akaparadzaniswa uye haana zvakawanda maficha.
  • Kyro: iri chinyorwa mhariri yakanyorwa muRust iyo inowedzera maficha senge Unicode rutsigiro, zvirinani kuenderana kwemavara, uye zvinhu zvidiki senge kushandura saizi. Ox akatora pfungwa dzaKiro dzekuvandudza, asi akadziita zvakasiyana. Iyo Kiro sosi kodhi inoita senge yakanyatso fambira mberi mune dzimwe nzvimbo, Curlpipe inosarudza kuchengeta Ox iri nyore sezvinobvira.

mabviro: https://github.com


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako