programmatūra · 5 min · 20.07.2026

Zed 1.11.3 savāc visas sagatavotās un nesagatavotās Git izmaiņas divos atsevišķos skatos

Zed 1.11.3, kas iznāca 15. jūlijā, pievieno divas komandas — git: view staged changes un git: view unstaged changes. Katra atver vienu ritināmu buferi, kurā salikti visi attiecīgie mainītie faili, un turpat var sagatavot indeksam, izņemt no tā vai atsaukt atsevišķu izmaiņu bloku, neatverot katru failu pa vienam.

Līdz šim, lai pārskatītu, ko tieši gatavojies iekomitēt, Zed lietotājam bija jāklikšķina cauri Git panelim fails pa failam. Jaunais 1.11.3 laidiens šo soli saliek vienā skatā, un darbs sāk atgādināt to, ko atsevišķi rīki jau sen dara redaktora malā.

Ko dara jaunie skati

Zed atdala sagatavotās izmaiņas (staged) no nesagatavotajām un rāda tās divos atsevišķos buferos. Sagatavotais skats satur to, kas nonāks nākamajā komitā; nesagatavotais — visu pārējo, ko esi mainījis, bet vēl neesi pievienojis indeksam. Katrā skatā var strādāt ar atsevišķu izmaiņu bloku, nevis tikai ar visu failu uzreiz: sagatavot bloku, izņemt to atpakaļ vai atsaukt.

Nesagatavoto izmaiņu skatā tagad redzams arī diff stat — cik rindu pievienots un cik izņemts. Tas ļauj vienā acu uzmetienā saprast, cik liels ir komits, pirms tas aizceļo repozitorijā.

Praktiski tas atrisina biežu situāciju. Strādājot pie kādas funkcijas, vienā failā bieži sakrājas divi nesaistīti labojumi — piemēram, jaunā loģika un vienlaikus izlabota drukas kļūda blakus. Terminālī tos atdala ar git add -p, ko daudzi lieto reti, jo tas prasa iziet cauri katram blokam ar tastatūru. Zed skatā tas pats izmaiņu bloks ir redzams uzreiz, un to var sagatavot vai atstāt ar klikšķi, tāpēc sadalīt vienu netīro failu divos tīros komitos kļūst ātrāk.

Git Graph kļūst pielāgojams

Komitu vēstures grafs, ko Zed sauc par Git Graph, dabū vairākas izmaiņas. Ar labo peles klikšķi uz tabulas galvenes tagad var ieslēgt un izslēgt kolonnas, tā pielāgojot, cik daudz informācijas grafs rāda. Detaļu panelī pilnais komita ziņojums atveidojas kā Markdown, tāpēc saraksti un saites tekstā vairs nav plakans burtu blāķis. Vēstures skatā parādās arī tagu etiķetes, tāpēc versiju atzīmes var atrast, neizejot no redaktora.

Ideja vienkārša: jo mazāk reižu jāpārslēdzas starp redaktoru un atsevišķu Git rīku, jo mazāk konteksta pazūd pa ceļam. Zed 1.11.3 lielākā daļa jaunumu grozās ap šo vienu domu.

AI panelis un terminālis

Termināļa pavedienos parādās meklēšana ar cmd-f un ctrl-f, tāpēc garā izvadē var atrast konkrētu rindu. Aģenta panelī pievienotas komandas /helpful un /not-helpful, ar kurām atzīmēt, vai atbilde noderēja — šī atsauksme aiziet atpakaļ Zed komandai. ACP sesiju konfigurācija tagad pieņem arī vienkāršus ieslēgts/izslēgts slēdžus.

Modeļu sarakstam pievienoti Claude Fable 5 un Sonnet 5 caur Amazon Bedrock, kā arī uzlabots OpenCode Zen atbalsts. Tie pieejami tam pašam aģenta panelim, kas Zed jau bija.

Pārējās izmaiņas

Projekta simbolu izvēlnē tagad ir priekšskatījuma rūts, tāpēc pirms pāriešanas uz simbolu var redzēt, kur tas atrodas. Failu var atvērt pastāvīgā cilnē ar vidējo peles klikšķi projekta panelī. Teksta meklētājā rezultātu grupas var sakļaut. Atjaunināšanas pogai pievienots lejupielādes progresa rādītājs. Termināļa saites tagad atveras ar Cmd vai Ctrl klikšķi, tāpēc kļūdas ziņojumā minēto failu var atvērt tieši no izvades.

Laidiens labo vairāk nekā 50 kļūdas, tostarp avārijas teksta meklētājā, simbolu pārsaukšanas problēmas un Emacs stila kill-ring uzvedību. Veiktspējas pusē Zed samazinājis git procesu skaitu diff aprēķiniem un noņēmis liekas repozitorija piekļuves pārbaudes Git panelī, kas to padara ātrāku lielos projektos.

Kāpēc redaktors pārņem Git rīka darbu

Git izmaiņu recenzija ilgi bija atsevišķu rīku teritorija — komandrindā to dara git add -p un git diff --staged, bet daudzi lieto lazygit vai Magit Emacs videi. Zed virziens ir savākt šo darbu redaktorā, kur jau atrodas kods. Tā ieguvums ir viens: pārslēgšanās starp logiem izzūd, un komita sagatavošana notiek turpat, kur tekstu raksti.

Skati balstās uz to pašu Zed diff dzinēju, kas jau rāda izmaiņas failu malās, tāpēc krāsas un izmaiņu bloku robežas visur ir vienādas. Atšķirība ir tikai tā, ka tagad tos var salikt vienā vietā un ar tiem darboties, nevis tikai skatīties.

Ātrs izlaišanas temps

Jūlijā Zed izlaidumi nāca cits pēc cita: 1.10.0 iznāca 8. jūlijā, tam sekoja 1.10.1 (9. jūlijā), 1.10.2 (10. jūlijā), 1.10.3 (13. jūlijā) un beidzot 1.11.3 (15. jūlijā). Nedēļas laikā redaktors dabūja piecas versijas. Git skatu pārkārtojums ir pēdējais no tiem un pieejams stabilajā kanālā jau tagad.

Avoti

komentārisaruna

Komentāri

Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.

Pievieno komentāru

Tavs e-pasts netiks publicēts. Obligātie lauki atzīmēti.

vēl no programmatūrasaistītie