Nowy terminal może ponownie przyswiać do starej skorupy po odświeżeniu

Fixkamo-internal
Szycy
3 września 2026 20:08 UTC
Autor
Kamo
Pochęt się
80d8a02

Powłoka została wbita w id okna narzędzia, a .kamo/narzędzin-rdzeniowy buduje je tak, jak "toolId"-$-$-$-$-$-$++idCounter z licznika, który RESETS na każdej stronie ładuje się. A więc Pierwszy terminal otwarty po odświeżeniu ponownie został "terminal-1" i ponownie przymocowany do Bez względu na to, co w końcu "terminal-1" w lewo - otwarcie terminalu Czasami podawałeś, że w połowie dokończona praca należąca do okna, które zamknąłeś. Jest to przeciwieństwo tego, o co cię poproszono: każdy otwarty przykład powinien być nowy. Instancja terminala. Powłoka ma teraz własną tożsamość, wybitą za kliknięciem i przeszła jako Okno PROP. Migawka z oknem narzędziowym utrzymuje się dosłownym, więc obie połówki Zatrzymaj: nowo otwarte okno to nowa powłoka i okno, które wraca z powrotem Odśwież, przywrócono lub upuszczony reattaches reattaches do dokładnie własnego. Id Jest losowy i ograniczony do klasy znaków SecurityService i agenta Oba egzekwują — tmux czyta .. i .: jako adresowanie okien i okien, więc nazwa Nie nazywając ich niewłaściwą rzeczą, a nie porażką. Testy przypinają zachowanie zamiast implementacji: dwa kliknięcia wytwarzają dwa Różne identyfikatory sesji, id nigdy nie pasuje do kształtu okna "terminal-n", I 500 kolejnych idów jest odrębnych i wszystkich w ramach przyjętej klasy postaci. 411 testowe / 5139 testów, tsc i produkcja budują wszystko czyste.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny