Tryb pełnoekranowy
Tryb pełnoekranowy to alternatywny sposób renderowania interfejsu Claude Code w terminalu, który ogranicza migotanie i utrzymuje stałe zużycie pamięci w długich rozmowach. Interfejs jest rysowany w alternatywnym buforze ekranu terminala, a renderowane są tylko wiadomości aktualnie widoczne. Nazwa „pełnoekranowy” opisuje przejęcie powierzchni rysowania terminala, a nie maksymalizowanie jego okna.
W tym trybie pole wpisywania pozostaje przypięte do dołu ekranu, zamiast przesuwać się wraz z napływającym wyjściem. Widoczne wiadomości pozostają w drzewie renderowania, dzięki czemu zużycie pamięci nie rośnie wraz z długością rozmowy. Tryb przechwytuje zdarzenia myszy, między innymi pozwalając kliknąć pole promptu, aby ustawić w nim kursor.
Aby włączyć renderowanie pełnoekranowe w aktywnej rozmowie, uruchom /tui fullscreen. CLI zapisuje ustawienie tui i uruchamia ponownie sesję w tym trybie, zachowując rozmowę, więc możesz przełączyć się w jej trakcie bez utraty kontekstu. Możesz też ustawić zmienną CLAUDE_CODE_NO_FLICKER przed uruchomieniem Claude Code, aby rozpocząć pracę w trybie pełnoekranowym.
Renderowanie pełnoekranowe jest wersją preview o charakterze badawczym, więc na mniej typowych terminalach lub w nietypowych konfiguracjach mogą wystąpić problemy z renderowaniem. W trybie czytnika ekranu Claude Code używa klasycznego renderera, z wyjątkiem dołączonych sesji działających w tle, które nadal renderują się pełnoekranowo. Nie włączaj tego trybu w integracji tmux iTerm2 uruchomionej jako tmux -CC, ponieważ alternatywny bufor ekranu i śledzenie myszy nie działają tam poprawnie.
/tui fullscreen
CLAUDE_CODE_NO_FLICKER=1 claude
Zastosowanie w praktyce
Użyj tego trybu, gdy podczas pracy Claude ekran miga albo pozycja przewijania terminala przeskakuje na górę. Może być przydatny w VS Code, tmuxie lub iTerm2, gdzie przepustowość renderowania terminala jest szczególnie istotna. W długiej rozmowie skorzystaj z niego, jeśli zależy Ci na stałym zużyciu pamięci oraz renderowaniu tylko wiadomości widocznych na ekranie.
/tui default; tryb pełnoekranowy jest wersją preview.