终端历史
每个终端在其环境服务器上最多保留 5,000 行和 8 MiB 回滚缓冲。达到任一上限时,T3 Code 会删掉最旧的输出。过长的一行可能会从开头被截短。新的终端输出不会被截断。
重新连接时,以及 T3 Code 恢复已保存的终端历史时,这些上限都适用。客户端可以显示比服务器保留的更少的回滚内容。
在 Web 和桌面端,用 Shift+PageUp 和 Shift+PageDown 阅读回滚内容,而不离开终端输入。Ctrl+Shift+Home 和 Ctrl+Shift+End 跳到开头和最新输出;在 macOS 上用 Cmd 代替 Ctrl。全屏终端程序仍保留这些导航键。
要复制全部保留的输出,在终端的上下文菜单里选择 Select all,然后复制。macOS 上的 Cmd+A,以及其他系统上的 Ctrl+Shift+A,会选中同样的输出。在 Windows 和 Linux 上,Ctrl+A 仍然把光标移到 shell 输入的开头。上下文菜单里的 Jump to latest 会回到当前输出。
在 iPhone 和 iPad 上,长按终端可以粘贴,或选择 Select Text。Select Text 显示可见输出,你可以在那里复制文本或点按链接。
fish
T3 Code 用 no-query-term 启动 fish,避免启动时等待终端应答。这会禁用依赖那些应答的可选 fish 功能。T3 Code 导出的 fish_features 也会隐藏你用 set -U fish_features 设置的任何通用标志。
要保留那些标志,或用 query-term 启用查询,把它们写进启动 T3 Code 的环境中的 fish_features。从某个 shell 启动 T3 Code 时,该 shell 的导出变量会生效;从程序坞或访达启动的桌面应用不会因此被配置。启用查询可能会让启动时的等待回来。