快速开始
快速上手 MyDeskBot IDE 扩展。
什么是 MyDeskBot IDE?
MyDeskBot IDE 将 AI 驱动的助手直接带到您喜爱的代码编辑器。它提供智能代码补全、重构建议和上下文相关的帮助,就在您编码的地方。
支持的编辑器
MyDeskBot 可用于:
- JetBrains IDEs(IntelliJ IDEA、PyCharm、WebStorm 等)
- Visual Studio Code
- Neovim
快速开始
步骤 1:安装扩展
IntelliJ IDEA / JetBrains IDEs
- 打开您的 JetBrains IDE
- 进入 Settings/Preferences → Plugins
- 搜索"MyDeskBot"
- 点击 Install
- 重启 IDE
Visual Studio Code
- 打开 VS Code
- 进入 Extensions (
Ctrl+Shift+X/Cmd+Shift+X) - 搜索"MyDeskBot"
- 点击 Install
Neovim
- 使用您的插件管理器安装:
vim-plug:
lua
Plug 'mydeskbot/mydeskbot-nvim'packer.nvim:
lua
use 'mydeskbot/mydeskbot-nvim'lazy.nvim:
lua
{ 'mydeskbot/mydeskbot-nvim' }- 运行
:PlugInstall/:PackerSync/:Lazy sync
步骤 2:配置 API 密钥
- 打开 MyDeskBot 设置
- JetBrains:Settings → Tools → MyDeskBot
- VS Code:Settings → MyDeskBot
- Neovim:编辑 Neovim 配置
- 输入您的 API 密钥:
- OpenAI API 密钥(
sk-...) - 或 Anthropic API 密钥(
sk-ant-...)
- OpenAI API 密钥(
- 选择您偏好的模型
- 点击 Save 或应用更改
步骤 3:开始使用 MyDeskBot
配置完成后,您可以:
- 代码补全:开始输入并按
Tab接受建议 - 聊天:打开 MyDeskBot 面板(
Ctrl+Shift+M/Cmd+Shift+M) - 重构:选择代码并调用重构(
Ctrl+Shift+R/Cmd+Shift+R) - 解释:选择代码并请求解释(
Ctrl+Shift+E/Cmd+Shift+E)
第一步
尝试代码补全
- 创建一个新文件(例如
hello.py) - 开始输入函数:python
def calculate_ - MyDeskBot 建议补全:python
def calculate_average(numbers: list) -> float: - 按
Tab接受建议
使用 AI 聊天
打开 MyDeskBot 面板(
Ctrl+Shift+M/Cmd+Shift+M)提问:
如何在 Python 中反转字符串?获得答案:
python# 使用切片 reversed_string = "hello"[::-1] # 使用 reversed() 函数 reversed_string = "".join(reversed("hello"))
获取代码解释
- 选择一些代码
- 右键 → Explain Code(或按
Ctrl+Shift+E/Cmd+Shift+E) - MyDeskBot 解释代码的作用
配置
基本配置
JetBrains (settings.xml):
xml
<application>
<component name="MyDeskBotSettings">
<option name="apiKey" value="sk-..." />
<option name="model" value="gpt-4o" />
<option name="temperature" value="1.0" />
</component>
</application>VS Code (settings.json):
json
{
"mydeskbot.apiKey": "sk-...",
"mydeskbot.model": "gpt-4o",
"mydeskbot.temperature": 1.0
}Neovim (init.lua):
lua
require('mydeskbot').setup({
api_key = 'sk-...',
model = 'gpt-4o',
temperature = 1.0
})常见功能
1. 内联聊天
在编码时向 AI 内联提问:
// 在这里编写代码
[输入您的问题]
// AI 内联回应2. 代码操作
右键查看可用的 AI 操作:
- Explain Code:获取详细解释
- Refactor:提高代码质量
- Add Comments:生成文档
- Find Bugs:识别潜在问题
- Optimize:提高性能
3. 多文件上下文
MyDeskBot 可以理解多个文件:
- 在编辑器中打开多个文件
- 提及多个文件的问题
- MyDeskBot 分析整个上下文
成功技巧
- 具体明确:在提示中提供清晰的上下文
- 使用注释:添加注释说明您想要什么
- 迭代:根据响应完善请求
- 学习:让 AI 解释其建议
- 信任但验证:始终审查 AI 生成的代码
键盘快捷键
| 操作 | Windows/Linux | macOS |
|---|---|---|
| 打开聊天 | Ctrl+Shift+M | Cmd+Shift+M |
| 代码补全 | Tab | Tab |
| 解释代码 | Ctrl+Shift+E | Cmd+Shift+E |
| 重构 | Ctrl+Shift+R | Cmd+Shift+R |
| 生成文档 | Ctrl+Shift+D | Cmd+Shift+D |