Vali keel

Vali keel

Populaarne koodiredaktor Zed sai kauaoodatud sisseehitatud siluri funktsiooni. Arendajad teatasid Debug Adapter Protocol (DAP) toetusest mitme programmeerimiskeele jaoks, mis viib Zed lähemale versioonile 1.0.

zed_code_editor_debugger.png

Kiirendusega koodiredaktori Zed arendusmeeskond teatas sisseehitatud siluri lisamisest — ühe kõige oodatum funktsiooni. Üle 2000 arendaja palus seda võimalust, ja nüüd on nende palved kuuldud.

Zed siluri põhiomadused

Uus silur ehitati kolme põhiprintsiibi alusel:

  • Kiirus — vähem aega konteksti vahetamisele, rohkem silumisele
  • Tuttav liides — vastab Zed disainile ja toetab kõiki oodatavaid silumisfunktsioone
  • Kohandatavus — võimalus kohandada UI-d, kiirklahve ja silumiskonfiguratsioone

Toetatud programmeerimiskeeled

Otse kastist toetab Zed populaarsete keelte silumist:

  • Rust
  • C/C++
  • JavaScript
  • Go
  • Python

Tänu laienduste süsteemile saab Zed toetada mis tahes siluradapterit, mis rakendab Debug Adapter Protocol (DAP) protokolli.

Lokaatorite süsteem seadistamise lihtsustamiseks

Seadistamisprotsessi lihtsustamiseks rakendasid arendajad lokaatorite süsteemi, mis teisendab ehituskonfiguratsioone silumiskonfiguratsioonideks. See tähendab, et saab ehitusülesande kirjutada ühe korra tasks.json faili ja viidata sellele debug.json failist, või tugineda Zed automaatsele konfigureerimisele.

Silumisseansi võimalused

Silumise käigus pakub Zed mugavat ligipääsu:

  • Käivituslõimedele
  • Muutujatele
  • Katkestuspunktidele
  • Väljakutsete virna
  • Muutujate reaalajalistele väärtustele

Siluri paneel on täielikult kohandatav — saab lohistada ja ümber paigutada sakke mis tahes järjekorras, samuti silumispaneeli liigutada töövoo järgi.

Arhitektuur ja tehniline teostus

Zed silur on ehitatud kahekihilisele arhitektuurile: andmekiht, mis suhtleb otse siluradapteritega, ja kasutajaliidesekiht, mis saab andmeid andmekihist liidese joonistamiseks. Selline arhitektuur lihtsustab tulevikus koostöö silumise rakendamist.

Arendusplaanid

Arendajatel on plaanis lisada täiustatud funktsioonid:

  • Uued vaated: jälgimisloend, mälu vaatamine, disassembleri vaade
  • Automaatne konfigureerimine rohkemate keelte ja ehitussüsteemide jaoks
  • Täiendavad liidese parandused

Zed ametlik veebisait: https://zed.dev/

Probleemide korral kirjutage meile, aitame kiiresti ja kvaliteetselt!