promptgarten 🌱

命令参考 · Cursor CLI

/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 CLI

/help/feedback/open/copy-request-id/copy-conversation-id/logout/quit/exit/mcp/plugin/config/copy

全部命令 · Cursor CLI

分享:𝕏in💬