AI Prompt Sentence

場景化 AI 提示管理 v2 - 智慧寫作、摘要總結、程式碼優化、多國翻譯
功能特色
- ✍ 智慧寫作 - AI 寫作與潤飾
- 📋 摘要總結 - 將長文濃縮為重點條列
- 🔍 Code Review - 程式碼審查與建議(插入評論,不覆蓋原始碼)
- 🌍 多國翻譯 - 8種語言精準翻譯
- 🔎 快速搜尋 - 一鍵搜尋 Google/ChatGPT/StackOverflow
- 🔧 自訂 Prompt - 輸入自訂指令處理文字
v2/v3 更新重點
🔒 Code Review 安全設計
- 永不覆蓋原始程式碼
- 評論插入至程式碼後方
- 使用台灣正體中文輸出
📊 Progress UI
- 呼叫 LLM 時顯示進度條
- 支援取消操作
- 狀態訊息即時顯示
🎛 輸出模式控制
- replace - 直接取代選取文字
- clipboard - 複製到剪貼簿
- newTab - 開新 Untitled Editor
🧭 選單重構
- 右鍵僅顯示一個入口:「🧠 AI Prompt Sentence」
- 所有功能收納在子選單中
支援的翻譯語言
| 國家 |
語言 |
特色 |
| 🇹🇼 台灣 |
繁體中文 |
台灣常用詞彙與正式商務語氣 |
| 🇨🇳 中國 |
簡體中文 |
中國大陸常用詞彙與官方語氣 |
| 🇯🇵 日本 |
日本語 |
正式敬語體(です・ます形) |
| 🇰🇷 韓國 |
한국어 |
正式書面語 |
| 🇺🇸 美國 |
English (US) |
商務英文 |
| 🇬🇧 英國 |
English (UK) |
英式英文 |
| 🇫🇷 法國 |
Français |
書面法語 |
| 🇩🇪 德國 |
Deutsch |
正式德語 |
安裝方式
從 VS Code Marketplace 安裝(推薦)
- 打開 VS Code
- 切換到「擴充功能」標籤
- 搜尋「AI Prompt Sentence」
- 點擊「安裝」
從 VSIX 檔案安裝
- 下載
.vsix 檔案
- 在 VS Code 中選擇「擴充功能」>「從 VSIX 安裝」
- 選擇下載的
.vsix 檔案
使用方式
- 在編輯器中選取一段文字
- 按下滑鼠右鍵
- 點選「🧠 AI Prompt Sentence」
- 選擇想要的功能
右鍵選單結構
🧠 AI Prompt Sentence
├── ✍ Writing
│ ├── ✨ AI Writer
│ └── 📝 AI Refine
├── 📋 Summarize
├── 🧠 Code
│ └── 🔍 Code Review
├── 🌍 Translate
│ ├── 🇹🇼 繁體中文
│ ├── ��🇳 简体中文
│ ├── 🇯🇵 日本語
│ ├── 🇰🇷 한국어
│ ├── 🇺🇸 English (US)
│ ├── 🇬🇧 English (UK)
│ ├── 🇫🇷 Français
│ └── 🇩🇪 Deutsch
├── 🔧 Custom
└── 🔎 Quick Search
設定 Output Mode
前往「檔案」>「喜好設定」>「設定」,搜尋「AI Prompt Sentence」:
{
"aps.outputMode": "replace" // replace | clipboard | newTab
}
API Key 設定
第一次使用時會提示輸入 Gemini API Key:
Code Review 範例
選取程式碼:
for(let i = 0; i < list.length; i++){
for(let j = 0; j < other.length; j++){
if(list[i].id === other[j].id){
result.push(list[i])
}
}
}
執行 Code Review 後(插入評論,不覆蓋原始碼):
for(let i = 0; i < list.length; i++){
for(let j = 0; j < other.length; j++){
if(list[i].id === other[j].id){
result.push(list[i])
}
}
}
/*
📋 AI Code Review(台灣正體中文)
1️⃣ 效能問題:
目前為雙層迴圈,時間複雜度為 O(n²)。
建議:
可先將 other 陣列轉為 Map 或 Set,將查找時間降為 O(1)。
2️⃣ 可讀性:
變數命名 list / other 過於抽象,建議改為更具語意的名稱。
*/
技術細節
- AI 引擎:Google Gemini 2.5 Flash
- 儲存:VS Code Workspace Configuration
- 特性:
- 支援多選取同時處理
- Code Review 永不覆蓋原始碼
- Progress 進度條顯示
- 支援取消操作
授權
MIT License - 詳見 LICENSE 檔案
作者
JKuMo
回報問題
如有問題或建議,請前往 GitHub Issues 回報。