/setup-terminal
根据检测到的终端配置换行快捷键。
/setup-terminal 会识别你使用的终端程序,并将 Option+Enter 设置为插入换行符的方式。根据文档,iTerm2、Ghostty、Kitty、Warp 以及 Zed 内置终端本身就已原生支持 Shift+Enter——在这些终端中不需要用到该命令。而在 Apple Terminal、Alacritty 以及 VS Code 内置终端中,该命令会负责完成相应配置。
在 tmux 或 screen 这类终端复用器(multiplexer)中,该命令不起作用,因为这些工具会自行拦截 Shift+Enter;根据文档,在这种情况下 Ctrl+J 仍是最可靠的替代方式,在任何地方都无需配置即可使用。
如果你更愿意自己设置按键,文档中提供了手动配置说明——例如让 Option+Enter 发送 \x1b\r,并附有 iTerm2、Alacritty 和 Kitty 的示例配置。
✅ 什么时候用?
能够编写多行提示词
在 Apple Terminal 中安装完成后执行一次 /setup-terminal,让 Option+Enter 插入换行符而不是直接发送。
配置 VS Code 终端
在 VS Code 内置终端中调用 /setup-terminal,因为根据文档,该终端并不原生支持 Shift+Enter。
⛔ 什么时候不该用?
终端已经支持 Shift+Enter
根据文档,iTerm2、Ghostty、Kitty、Warp 以及 Zed 内置终端无需设置即可处理换行。
更好的选择: 直接使用 Shift+Enter 即可。
在 tmux 或 screen 中工作
终端复用器会自行拦截 Shift+Enter,根据文档,该命令在这类环境中不起作用。
更好的选择: 使用 Ctrl+J——根据文档,这是最可靠的替代方式。
来源
- Cursor 官方文档——斜杠命令(Slash Commands) ↗ cursor.com
更多命令 · Cursor CLI