常见问题
本页面解答关于 VJSP 的一些常见问题。
一般问题
VJSP 如何工作?
VJSP 使用大型语言模型(LLMs)来理解你的请求并将其转化为行动。它可以:
- 读取和写入项目中的文件
- 在终端中执行命令
- 进行网页浏览(如果启用)
- 通过模型上下文协议(MCP)使用外部工具
你通过聊天界面与 VJSP 交互,在其中提供指令并审查/批准其提出的操作。
工作流程:
- 你在聊天框中输入任务描述
- VJSP 分析任务并规划执行步骤
- VJSP 选择适当的工具执行操作
- 你批准或拒绝每个操作
- VJSP 执行操作并反馈结果
设置与安装
如何安装 VJSP?
请参阅 VS Code 安装指南 或 IDEA 安装指南 获取详细说明。
新用户注册后可以直接开始使用吗?
新注册用户需要申请实名认证,待审核通过后才可以正常使用。
可以使用本地模型吗?
是的,VJSP 支持使用本地模型。请参阅 使用本地模型 获取说明。
如何退出登录?
打开插件设置 - 模型配置,点击"退出 VJSP AI Code"即可退出登录。
注意:退出登录后,需要重新登录才能使用 VJSP 功能。
使用
如何开始新任务?
打开 VJSP 面板并在聊天框中输入你的任务。请清晰具体地描述你希望 VJSP 完成的工作。请参阅 与 VJSP 对话 获取最佳实践。
VJSP 有哪些模式?
模式 是 VJSP 可以采用的不同的角色,每个角色都有特定的关注点和能力。内置模式包括:
- Code 模式: 用于通用编码任务
- Architect 模式: 用于规划和技术领导
- Ask 模式: 用于回答问题并提供信息
- Debug 模式: 用于系统化问题诊断 你还可以创建 自定义模式。
如何在模式之间切换?
使用聊天输入区域的下拉菜单选择不同的模式,或者使用 / 命令切换到特定模式。
什么是工具,如何使用它们?
工具 是 VJSP 与你的系统交互的方式。VJSP 会自动选择并使用适当的工具来完成你的任务。你不需要直接调用工具。每次使用工具时,你都会被提示批准或拒绝。
什么是上下文?
上下文 是一种为 VJSP 提供项目特定信息的方式,例如文件、文件夹或问题。使用"@"符号后跟你想要提及的项目(例如@/src/file.ts,@problems)。
如何向 VJSP 提供反馈?
你可以通过批准或拒绝 VJSP 的提议操作来提供反馈。你也可以通过在 VJSP 聊天界面中发送反馈消息来提供更详细的反馈。
可以自定义 VJSP 的行为吗?
是的,你可以通过多种方式自定义 VJSP:
- 自定义指令: 提供适用于所有模式的通用指令,或特定模式的指令
- 自定义模式: 创建具有定制提示和工具权限的自定义模式
.clinerules文件: 在项目中创建.clinerules文件以提供额外的指导- 设置: 调整各种设置,如自动批准、差异编辑等
VJSP 有自动批准设置吗?
是的,VJSP 有一些设置,启用后会自动批准操作。了解更多 这里。
什么是 MCP(模型上下文协议)?
MCP 是一种协议,允许 VJSP 与外部服务器通信,通过自定义工具和资源扩展其能力。
可以创建自己的 MCP 服务器吗?
是的,你可以创建自己的 MCP 服务器来为 VJSP 添加自定义功能。
更新与维护
如何更新 VJSP?
VJSP 会在 VS Code/IDEA 插件市场自动更新。您也可以手动检查更新:
VS Code: 扩展面板 - 找到 VJSP - 点击更新
IDEA: 设置 - 插件 - 已安装 - 找到 VJSP - 点击更新
故障排除
VJSP 没有响应。我该怎么办?
- 检查你的互联网连接
- 检查你的账号状态
- 尝试重启 VS Code
- 如果问题仍然存在,请在 平台 上报告问题
我看到错误消息。这是什么意思?
错误消息应该会提供一些关于问题的信息。如果你不确定如何解决,请在平台 提交意见反馈 寻求帮助。
VJSP 做了我不想要的更改。如何撤销?
VJSP 使用 VS Code 内置的文件编辑功能。你可以使用标准的"撤销"命令(Ctrl/Cmd + Z)来还原更改。此外,如果启用了实验性检查点,可以还原对文件所做的更改。
IDEA 中使用 VJSP 可视化功能,光标不显示如何解决?
通过设置 ide.browser.jcef.out-of-process.enabled = false 可以解决该问题。
操作步骤
彻底关闭 IDEA。
根据操作系统,找到对应路径(将
<用户名>替换为实际系统用户名,<工具名>替换为 IDEA 或其他 JetBrains 工具名称,<版本号>替换为软件版本,例如IntelliJIdea2023.2):操作系统 文件路径 Windows C:\Users\<用户名>\AppData\Roaming\JetBrains\<工具名><版本号>\options\ide.general.xmlUOS ~/.config/JetBrains/<工具名><版本号>/options/ide.general.xmlmacOS ~/Library/Application Support/JetBrains/<工具名><版本号>/options/ide.general.xml使用文本编辑器(如记事本、VS Code 等)打开
ide.general.xml文件,找到<component name="Registry">节点。已有 JCEF 配置:若文件中已存在如下内容。
xml<entry key="ide.browser.jcef.enabled" value="true" />请添加或替换为以下配置项。
xml<entry key="ide.browser.jcef.out-of-process.enabled" value="false" source="SYSTEM" />无 JCEF 配置:在
<component name="Registry">标签内任意位置新增以下内容。xml<entry key="ide.browser.jcef.out-of-process.enabled" value="false" source="SYSTEM" />
保存并关闭 ide.general.xml 文件。
如何报告 bug 或建议功能?
请在 VJSP 的 提交意见反馈 报告 bug 或建议功能。
