跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.qoder.com/llms.txt

Use this file to discover all available pages before exploring further.

Qoder 提供了丰富的工具,覆盖文件搜索、文件读取、目录浏览、语义符号检索、文件编辑、错误检查和命令执行等编程场景。它还可与模型上下文协议(MCP)服务集成,使开发者能够配置更多扩展,进一步优化编码体验。 在智能体模式中,Qoder 使用搜索工具从以下范围检索信息:
范围说明
代码库用于探索代码库的代码搜索工具
文件在项目内搜索文件。
代码在项目内搜索特定代码片段。
目录查看项目目录结构。
Web在无需 API 密钥的情况下进行自由网页搜索。
网页内容获取网页内容。

编辑

在智能体模式下,Qoder 使用以下工具来修改代码文件:
功能说明
修改文件修改特定代码文件。
查看文件显示代码文件内容。

执行命令

在智能体模式下,Qoder 会根据先前的条件使用以下工具来编写并运行命令。
功能说明
运行命令在终端中执行命令。
获取终端输出获取先前已运行命令的输出。

查找问题

在智能体模式下,Qoder 使用以下工具来定位代码问题。
功能说明
获取代码问题查找项目中的代码问题(在 问题 窗口中显示)。

更新记忆

在智能体模式下,Qoder 会使用以下工具根据你的需求更新记忆:
功能描述
更新记忆基于用户输入更新持久化记忆。

Diff 视图

每当 AI 提出代码修改建议——无论是通过智能会话还是行间会话,代码变更都会以清晰的 diff 视图呈现,便于你在应用前审查。这确保你对每次修改都拥有完整的可见性与控制权。

Diff 预览格式

预览使用标准 diff 标记展示变更:
  • 新增行以绿色显示
  • 删除行以红色显示
  • 未更改的周边代码以中性色显示,保留上下文,帮助你理解变更范围
这种行内 diff 格式使可能精确查看将会发生的变更、理解变更产生的原因,并评估其如何融入现有代码库,从而更有信心地编辑或拒绝每个变更。 示例:
function validate(user) {

- return user.id !== undefined;

+ return user.id && user.status === 'active'; }

审查模式

Agent 完成单轮对话或任务后,系统会展示所有改动,提供整个代码库范围内修改的全面概览。由于代码变更会直接应用,若对某处修改不满意,可直接点击 Reject(拒绝)撤销该修改。

变更级管理

在每个变更的右上角:点击 Reject —— 丢弃该更改。

文件级管理

在文件底部:
  • Reject —— 丢弃当前文件中的所有建议修改
  • 在文件之间导航——在包含待处理更改的文件间切换 Zh 01 Pn

处理多文件更改

当更改涉及多个文件时,受影响的文件名会显示在 Chat 面板上方。可点击 Reject All 在所有列出的文件中统一丢弃变更(系统会弹出二次确认以防误触);点击某个文件名可跳转到该文件并显示 diff;将鼠标悬停在某个文件名上,可仅对该文件执行 Reject Zh 02 Pn Zh 03 Pn