一、產品簡介
AiCoder是一款為Notepad++設計的輕量級AI輔助插件,提供以下核心功能:
- 嵌入式提問:對選中的文本內容進行AI分析,通過側邊欄聊天界面與AI交互,實現多輪對話、問題解答或代碼生成。
- 對話式提問:獨立的AI對話界面,通過側邊欄聊天界面與AI交互,實現多輪對話、問題解答或代碼生成。
- 自定義提示詞模板:配置不同的提示詞模板,對話框問答時可以選擇模板,不需要每次單獨輸入
插件下載地址:點擊我安裝體驗
注意:本插件不包含代碼自動補全、智能重構等深度集成功能,僅提供基礎AI問答服務
二、安裝指南
2.1 系統要求
- 操作系統:Windows 7/10/11(32位或64位)
- Notepad++版本:v7.9及以上
- 網絡連接:需聯網調用AI模型服務
- AI服務:AI模型接口及密鑰
2.2 安裝步驟
-
下載安裝包,解壓至任意目錄。
-
根據Notepad++版本選擇對應腳本:
- 32位用戶:雙擊運行
32位安裝卸載.bat
- 64位用戶:雙擊運行
64位安裝卸載.bat
- 32位用戶:雙擊運行
-
右鍵以管理員身份運行腳本,按提示完成安裝。
如果自動安裝失敗,請嘗試手工安裝,將安裝包中對應版本文件夾下的所有文件(AiCoder.dll
、config.json
)拷貝到Notepad++的插件目錄AiCoder
。 -
操作流程示例
請選擇需要對Notepad++的AiCode插件進行的操作:Y-安裝 N-卸載 [Y/N] Y 檢測到Notepad++安裝目錄: C:\Program Files\Notepad++ 正在安裝到 C:\Program Files\Notepad++\plugins\AiCoder... 安裝成功,請重啟Notepad++!
2.3 驗證安裝
- 重啟Notepad++。
- 在菜單欄或插件列表中查看是否出現
AiCoder
選項。
2.4 卸載方法
- 重新運行安裝時使用的腳本(如
64位安裝卸載.bat
)。 - 選擇卸載選項并按提示操作。
- 手動刪除插件目錄(可選)。
右鍵以管理員身份運行腳本,按提示輸入N
完成卸載(請注意關閉Notepad++程序)。
請選擇需要對Notepad++的AiCode插件進行的操作:Y-安裝 N-卸載 [Y/N] N
正在卸載,刪除目錄 C:\Program Files\Notepad++\plugins\AiCoder...
卸載成功!
三、功能使用
3.1 基礎操作
功能類型 | 操作方式 | 界面示意 |
---|---|---|
嵌入式提問 | 1. 選中文本 2. 插件菜單或快捷鍵 → [Ask AI] | |
對話式提問 | 插件菜單或快捷鍵 → [Open AI Chat] |
3.2 配置說明
- 編輯
config.json
文件或配置參數界面
{"platform": "INFINI-AI","timeout": 90,"platforms": {"INFINI-AI": {"enable_ssl": true,"base_url": "cloud.infini-ai.com","authorization": {"type": "Bearer","data": "sk-xxx"},"model_name": "deepseek-r1-distill-qwen-32b","models": [ "deepseek-r1-distill-qwen-32b", "deepseek-r1", "deepseek-v3" ],"generate_endpoint": {"method": "post","api": "/maas/v1/completions","prompt": ""},"chat_endpoint": {"method": "post","api": "/maas/v1/chat/completions","prompt": ""},"models_endpoint": {}}}
}
如果你還在猶豫用哪個AI平臺,建議注冊一個無問芯穹賬戶,可以免費申請密鑰使用,配置文件中填入自己的密鑰即可開箱使用:
- 保存文件并重啟Notepad++生效。
3.3 功能使用
-
嵌入式AI提問
適用場景:快速優化代碼片段、生成注釋或解釋代碼邏輯。
操作步驟: -
在編輯器中選中文本或代碼。
-
右鍵單擊選擇
AiCoder > 分析/優化選中內容
,或使用快捷鍵Alt+A
。 -
AI返回結果將直接插入到光標位置。
-
對話式AI提問
適用場景:對話調試、復雜問題咨詢。
操作步驟: -
點擊菜單欄
插件 > AiCoder > 顯示窗口
,或使用快捷鍵Alt+K
。 -
在側邊欄輸入問題(如“生成Python排序函數”)。
-
按
Ctrl+Enter
發送,AI回復將實時顯示在對話歷史中。 -
輸入框的右下角有個按鈕可提交或中斷AI提問,也可看到AI提問狀態
3.4 界面說明
- 菜單欄入口:
插件 > 參數配置
,提供配置菜單界面,不需要手工編輯配置文件 - 側邊欄對話窗口:
插件 > 顯示窗口 Alt+K
,支持調整窗口大小,提供發送和停止AI提供按鈕。 - 解讀代碼:
插件 > 解讀代碼 Alt+J
,根據模板內容對選中內容的代碼進行解讀,支持默認模板。 - 優化代碼:
插件 > 優化代碼 Alt+Y
,根據模板內容對選中內容的代碼進行優化,支持默認模板。 - 代碼注釋:
插件 > 代碼注釋 Alt+Z
,根據模板內容對選中內容的代碼代碼注釋,支持默認模板。 - 選中即問:
插件 > 選中即問 Alt+A
,將選中內容作為輸入直接向AI提問。
四、常見問題
Q1:安裝后未顯示插件
- 檢查Notepad++位數是否與插件匹配
- 確認安裝路徑正確性:
%Notepad++%\plugins\ 應包含 AiCoder.dll
- 重啟Notepad++
Q2:API調用失敗處理
-
確認
config.json
中的API密鑰有效且網絡連接正常。 -
錯誤代碼對照表:
代碼 含義 解決方案 401 無效API密鑰 檢查密鑰有效性 429 請求頻率過高 降低提問頻率 503 服務不可用 等待5分鐘后重試 -
測試命令:
curl -X POST https://api.openai.com/v1/chat/completions
Q3:如何修改快捷鍵?
- 不支持
五、技術支持
- 反饋意見或問題:留言或發送郵件至 support@aicoder.com,立即發送郵件
版本更新記錄:
v1.0.0
- 2025.04 初版發布
免責聲明:本插件與OpenAI無官方關聯,API使用需遵守相關服務條款