交互模式
Neovate Code 支持交互模式和无头模式。交互模式是默认模式。
在终端中运行 neovate 将为当前工作目录启动交互模式。
neovate或者您可以指定特定的工作目录来启动。
neovate --cwd /path/to/your/project键盘快捷键
| 快捷键 | 描述 |
|---|---|
Shift + Tab | 切换到规划模式 |
上/下箭头 | 浏览对话历史 |
/ | 启动斜杠命令 |
Ctrl + C 两次 | 退出 |
Shift + Enter 或 Option + Enter | 多行输入 |
Ctrl + L 两次 | 打开调试模式并打开日志文件 |
文件引用
您可以使用 @ 来引用当前工作目录中的文件和目录。它会进行模糊搜索并建议最佳匹配的文件或目录名称。然后您可以按 Tab 或 Enter 来选择。
neovate "version of @package.json"使用 @ 引用的文件和目录将被添加到上下文中。如果您只想引用文件内容,只需按 Tab,它也会进行模糊搜索自动建议。
对话历史
关于对话历史的一些提示:
- 历史记录按工作目录存储在
~/.neovate/projects/<project_name>/目录中,并命名为<session_id>.jsonl。 - 使用
-r, --resume从特定会话恢复。 - 使用
-c, --continue从上次会话恢复。 - 使用
上/下箭头浏览对话历史。 - 使用
/clear清除对话历史并开始新会话(注意:原始对话会话保持不变)。
多模态输入
您可以向对话中添加图像,如截图、图表等。
有几种添加方式:
- 拖放图像到输入区域。
- 复制并粘贴图像到输入区域。