在使用 codex cli 的过程中,如果遇到上下文快满了,想要在新的终端中继续使用原来的上下文,可以采取以下几种方法:

  1. 使用持久化存储:一些终端模拟器支持将会话保存到文件中,之后可以重新加载这个文件来恢复之前的上下文。例如,在 GNOME Terminal 中,可以使用 Ctrl+Shift+T 来恢复之前的会话。
  2. 使用屏幕管理器:屏幕管理器如 screentmux 可以让你在多个终端会话之间进行切换,并且能够保存会话状态。你可以通过 screen 命令创建一个新的会话,并在需要的时候重新连接到这个会话。
  3. 使用 SSH 多会话:如果你使用的是 SSH 连接,可以尝试使用 tmatebyobu 等工具来创建多个会话,这样即使一个会话上下文满了,你还可以在其他的会话中继续工作。
  4. 使用历史记录:大多数终端模拟器都支持命令历史记录功能,你可以通过历史记录来查找和重新执行之前的命令。
  5. 使用外部存储:如果上下文信息非常重要,可以考虑将上下文信息导出到外部文件中,例如使用 script 命令记录会话,之后可以重新查看这些记录。

以上方法可以帮助你在新的终端中继续使用原来的上下文,选择适合你的方法来解决问题。

标签: none

评论已关闭