vs code打开终端使用codex 看不到之前的内容

vs code 终端通过powershell运行 codex 进入界面,当我输入问题之后codex回答会把我的问题和codex回答的部分吞噬掉
只要在终端使用任何powershell cmd git bash javascript运行codex都会出现这种情况。但是我一旦退出了codex,又可以进行滑动,虽然也看不回之前被吞噬的内容。

我在另外一部电脑测试了vs code 终端通过powershell运行 codex 也是同样情况。我没有启动和codex的问答,只是单纯的打命令就之前显示的吞噬掉

chatgpt:
看起来你遇到的是“终端的备用屏幕缓冲区(alternate screen buffer, 1049 模式)”现象:
像一些 TUI 程序(top、vim、less,或你说的 codex 这类交互式 REPL)一启动就切换到备用屏幕,这会让之前的滚动区暂时不可见;程序退出时再切回主屏幕,因此你会感觉“之前显示被吞了/看不到了”。在 VS Code 集成终端里这很常见,并不只发生在 PowerShell,Git Bash、CMD、WSL 都会一致表现。

也没给出一个可行的方案