> ## Documentation Index
> Fetch the complete documentation index at: https://cat.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 编辑消息

Cline 允许你在提交后编辑任务中的聊天消息。此功能让你可以在不开始新任务的情况下完善请求，帮助你在对工作流程造成最小干扰的情况下获得更好的结果。

## 何时编辑消息

你可能想要编辑消息的情况：

* 你没有得到想要的结果
* 你想到了更好的表达请求的方式
* 你需要添加更多信息或上下文
* 你在原始消息中出现了拼写或错误

## 如何编辑消息

1. 点击对话中的任何消息（初始任务消息除外）
2. 根据需要编辑文本
3. 使用恢复选项重新提交你的请求

![消息编辑界面](https://storage.googleapis.com/cline_public_images/docs/assets/message-editing.png)

## 恢复选项

编辑消息时，你有两个恢复选项：

### 恢复聊天

"恢复聊天"选项：

* 仅恢复任务状态
* 使用你编辑的消息重新提交 API 请求
* 保留到该时间点为止所做的所有文件更改
* 当你想保持工作区的当前状态时很有用

### 全部恢复

"全部恢复"选项：

* 恢复任务状态和工作区状态
* 使用你编辑的消息重新提交 API 请求
* 将你的工作区恢复到对话中该时间点的状态
* 在底层使用[检查点](https://cat.mintlify.site/features/checkpoints.md)来恢复你的工作区
* 当你想尝试完全不同的方法时很有用

## 键盘快捷键

编辑消息时，你可以使用这些键盘快捷键：

* **Escape**：退出编辑模式而不进行更改
* **Enter**：仅恢复任务（相当于"恢复聊天"）
* **Cmd/Ctrl + Enter**：恢复任务和工作区（相当于"全部恢复"）
* **Shift + Enter**：在消息中插入新行/换行符

## 最佳实践

* 对请求进行小的调整时使用消息编辑
* 对于方向上的重大变化，考虑开始新任务
* 使用"全部恢复"时，请注意该消息之后进行的任何文件更改都将被恢复
* 编辑更接近对话开始的消息，以避免丢失重要进展


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.