Verboo Code:提示词怎么换行(Shift+Enter、Ctrl+G 和 /vim)
返回博客
文章verboo codetutorialdev toolsprodutividade

Verboo Code:提示词怎么换行(Shift+Enter、Ctrl+G 和 /vim)

Mafra2026年11月11日阅读约 4 分钟

你把一段三十行的提示词粘贴进 Verboo Code 的终端,在第一句话末尾按了 Enter,命令行工具就把没写完的内容发了出去。Enter 发送就是它的设计。要换行有四条路,每条路适合不同长度的提示词。

简短回答:反斜杠加 Enter 在任何终端都能换行。运行 /terminal-setup 之后 Shift+Enter 开始可用。Ctrl+G 会在你真正的编辑器里打开提示词。而 /vim 直接在输入框内开启模态编辑,不必离开 CLI。

在 Verboo Code 的输入框里怎么换行?

输入一个反斜杠,然后按 Enter。CLI 会删掉反斜杠,并在那个位置插入换行。它在任何终端都有效,不需要任何配置,也不用知道你用的是哪个终端模拟器。

审查这个 diff\
逐行检查\
指出回归风险\
然后再跑测试

在你第一次使用这个快捷键之前,输入框底部会显示 backslash (\) + return (⏎) for newline。用过一次之后,提示会缩短成 \⏎ for newline,这个标记会保存在 CLI 的配置里。等于程序在教你刚学会的那条命令。

Verboo Code 支持 Shift+Enter 吗?

支持,前提是终端把带修饰键的按键原样传给了程序。Shift+Enter 和 Option+Enter 会插入一个新行,而不是发送;有 Meta 键的键盘同理。

问题几乎从来不在 CLI,而在终端。默认情况下,Enter 只发送回车字符,不携带 Shift 是否被按住的信息。只有实现了扩展键盘协议(CSI u,也就是 Kitty 引入的那一套)的终端,才能区分 Shift+Enter 和 Enter。目前已经有四个:iTerm2、WezTerm、Ghostty 和 Kitty。

怎么用 /terminal-setup 启用 Shift+Enter?

这个命令会把快捷键写进你所使用终端的配置文件。在会话里运行:

/terminal-setup

它覆盖 VS Code、Cursor、Windsurf、Alacritty 和 Zed。在 macOS 的 Terminal.app 里,这个命令会换一个名字,改为安装 Option+Enter,因为那个终端实际能传出去的是这个组合。而如果 CLI 识别到你已经在原生支持扩展协议的终端里,这条命令会从列表里隐藏,因为已经没有东西需要安装。

你在哪里运行换行要怎么做
iTerm2、WezTerm、Ghostty、KittyShift+Enter 直接可用
VS Code、Cursor、Windsurf、Alacritty、Zed/terminal-setup 安装快捷键
macOS Terminal.app/terminal-setup 启用 Option+Enter
其他任何终端反斜杠加 Enter

怎么在自己熟悉的编辑器里写长提示词?

Ctrl+G 会把输入框里现有的内容在外部编辑器中打开。Ctrl+X Ctrl+E 做的是同一件事,它是 readline 编辑当前命令的原生快捷键,所以常年在 Bash 里工作的人手上已经有了。

CLI 按这个顺序挑选编辑器:先看 $VISUAL 变量,再看 $EDITOR;如果两个都没设置,就去 PATH 里找 code、vi 和 nano。在 Windows 上,兜底的是 Notepad。想始终指向自己的编辑器:

export VISUAL="nvim"
verboo

终端编辑器会接管整个屏幕,关掉文件时把控制权交还。图形编辑器在另一个窗口打开,CLI 会等文件被关闭,所以它调用的是 code -w 和 subl --wait,而不是裸的二进制。提示词会被写进一个临时文件,编辑结束后删除。你关掉编辑器时,文本回到输入框并停在那里。在你按下 Enter 之前,什么都不会发送。

粘贴一大段文本时会发生什么?

粘贴不会灌满输入框。超过 800 个字符,或者超过两个换行,文本就会变成一条短引用,形如 [Pasted text #1 +42 lines]。这个数字数的是换行数,不是行数:43 行的片段会显示成 42,因为最后一行不以换行结尾。

用 Ctrl+G 打开编辑器时,引用会展开成完整内容,关掉文件时再收回去。你编辑的是真正的文本,不是那个标签。

Verboo Code 里的 /vim 是怎么工作的?

这个命令在 Vim 和 Normal 两种输入编辑模式之间切换,选择会保存在 CLI 的全局配置里,所以之后的会话也生效。开启之后,Esc 会在 INSERT 和 NORMAL 之间切换,作用范围就在输入框内。

/vim
Editor mode set to vim. Use Escape key to toggle between INSERT and NORMAL modes.

想关掉就再运行一次 /vim,因为它是个开关。一个常见的混淆:/vim 改变的是你编辑命令行文本的方式,它不会打开外部编辑器,也不会写文件。外部编辑器是 Ctrl+G。另外这个命令是交互式的,在无界面运行里不存在。

这四条路该用哪一条?

场景路径为什么
提示词只有两三句反斜杠加 Enter不需要配置,也不依赖终端
每天都要写多行提示词/terminal-setupShift+Enter 变成一个按键
提示词里带代码块、日志或 diffCtrl+G真正的编辑器,有搜索、高亮和撤销
你本来就用 Vim 编辑/vim保持同样的操作,不离开会话
Verboo Code 输入框的四种写法流程图:Enter 发送,反斜杠加 Enter 换行,/terminal-setup 启用 Shift+Enter,Ctrl+G 打开外部编辑器;侧边分支显示 /vim 开启模态模式。
从 Enter 到编辑器的四条路径。/vim 是侧边分支:它改变的是编辑提示词的方式,不会打开外部编辑器。

再长的提示词,最终也取决于它背后的模型能做到多少。在 Verboo Code 里,/model 可以在会话中途更换引擎,并保留你刚写好的上下文,所以同一个提示词可以直接在另一个模型上测试,不用重新粘贴。

喜欢这篇文章吗?
把知识分享给你的朋友。
// 继续阅读

相关文章