BANZ文档

10.2 终端

本页内容

工作台里可以开一个普通的 shell 终端,不用切到别的程序。

打开终端

方式 终端从哪个文件夹开始
“项目”列表栏顶行(“新建会话”那一行)的“终端(调试用)”图标 设置里的“终端起始文件夹”,没设时是你的主文件夹。已经开着终端时,点它回到最后一个,不会新开
标签栏末尾的 + →“新建终端” 同上
Ctrl+` 同上。Mac 上也是 Control 键,不是 Cmd
会话菜单 →“在文件夹打开终端” 这个会话的工作文件夹

终端默认出现在底部面板里。按 Cmd+J(Windows/Linux 上是 Ctrl+J)显示或隐藏底部面板。也可以把终端拖到主区域,像标签页一样放。

底部面板里的终端,上方是会话页
底部面板里的终端,上方是会话页

注意

  • 终端是一个普通 shell,不连接任何会话:在里面输入的东西不会发给 agent。会话菜单里“在文件夹打开终端”的提示也写着这一点。
  • banz 重启后,之前的终端就没有了。

终端设置

在设置的“智能体与会话”里的“终端”一组:

设置 作用
终端 Shell 终端运行的程序,写路径或名称;默认用本系统的 shell。重启 banz 后生效
终端起始文件夹 新终端从哪个文件夹开始,写绝对路径;留空是你的主文件夹
新终端打开位置 “底部面板”或“编辑区标签页”
Shell 退出时 “保留”:留在列表里并显示最后的输出;“关闭”:立即关掉

在命令行里开终端

banz terminal open --dir ~/projects/website   # 在一个文件夹里开终端
banz terminal list                            # 列出终端
banz terminal attach 终端ID                   # 进入终端,
                                             # 按两次 Ctrl+] 离开(终端继续运行)
banz terminal close 终端ID                    # 关闭终端

命令行开的终端在工作台里看不到,用 banz terminal attach 进入。

Esc

↑↓选择↵打开Esc关闭