终端
侧边面板里每个项目自己的终端,在项目文件夹里运行你自己的 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 或终端命令正在运行时,退出前先询问。