文档交互模式

交互模式

Neovate Code 支持交互模式和无头模式。交互模式是默认模式。

在终端中运行 neovate 将为当前工作目录启动交互模式。

neovate

或者您可以指定特定的工作目录来启动。

neovate --cwd /path/to/your/project

键盘快捷键

快捷键描述
Shift + Tab切换到规划模式
上/下箭头浏览对话历史
/启动斜杠命令
Ctrl + C 两次退出
Shift + EnterOption + Enter多行输入
Ctrl + L 两次打开调试模式并打开日志文件

文件引用

您可以使用 @ 来引用当前工作目录中的文件和目录。它会进行模糊搜索并建议最佳匹配的文件或目录名称。然后您可以按 TabEnter 来选择。

neovate "version of @package.json"

使用 @ 引用的文件和目录将被添加到上下文中。如果您只想引用文件内容,只需按 Tab,它也会进行模糊搜索自动建议。

对话历史

关于对话历史的一些提示:

  • 历史记录按工作目录存储在 ~/.neovate/projects/<project_name>/ 目录中,并命名为 <session_id>.jsonl
  • 使用 -r, --resume 从特定会话恢复。
  • 使用 -c, --continue 从上次会话恢复。
  • 使用 上/下箭头 浏览对话历史。
  • 使用 /clear 清除对话历史并开始新会话(注意:原始对话会话保持不变)。

多模态输入

您可以向对话中添加图像,如截图、图表等。

有几种添加方式:

  • 拖放图像到输入区域。
  • 复制并粘贴图像到输入区域。