终端

侧边面板里每个项目自己的终端,在项目文件夹里运行你自己的 Shell。

每个项目在侧边面板里有自己的终端。终端在项目文件夹里启动,运行你的 Shell,所以能用的工具和你平时的终端一样。

打开和关闭

  • 点顶栏的终端,或者按 Ctrl+`(macOS 上也是 Control 键)。项目里还没有终端时,会自动开一个。
  • 点新建终端,或者按 Ctrl+Shift+`,再开一个标签页。
  • 关闭面板只是把它藏起来。终端和它的输出都还在,直到你关掉标签页或退出 Kettu。
  • 用标签页上的关闭按钮或鼠标中键关掉标签页。如果还有命令在运行,Kettu 会先问结束此终端?,点结束进程才会结束。
  • 双击标签页可以重命名,拖动标签页可以调整顺序。绿点表示这个标签页正在运行命令,灰点表示你没在看的标签页有新输出。
  • 最大化让终端占满整个窗口。

Shell 退出后,标签页显示退出码,点重启开一个新的。

Shell

系统默认的 Shell
macOS、Linux你的 $SHELL,以登录 Shell 运行
Windows装了 pwsh 就用 pwsh,否则用 Windows PowerShell

想换别的程序,在设置 › 终端 › Shell 里点选择…;重置回到默认。字号(12、13 或 14 像素)也在这里。改动对新开的终端生效。终端的颜色跟随主题,在里面运行的程序能看到 TERM_PROGRAM=Kettu。

和会话一起用

终端属于项目,不属于某个会话:同一个项目里的每个会话看到的都是同一组终端。

  • 选中文字后点询问 Claude Code(按钮上是当前会话的 Agent 名),或者在 macOS 上按 ⌘L、在 Windows 和 Linux 上按 Ctrl+L。选中的内容会作为代码块放进输入框,你补上问题再发送。
  • 右键 Agent 运行过的命令,选在终端中运行。命令会填进一个新终端但不运行,你可以先改再执行。
  • 在终端里右键,有复制、粘贴、全选和清屏。复制和粘贴在 macOS 上是 ⌘C 和 ⌘V,在 Windows 和 Linux 上是 Ctrl+Shift+C 和 Ctrl+Shift+V。

有命令在运行时退出

终端里还有命令在运行时,Kettu 会在退出前问你,因为退出会停止它。不想被问,就关掉设置 › 通用 › Agent 或终端命令正在运行时,退出前先询问。