如何使用 Tabnine:安裝 VS Code 擴充功能、註冊登入、開啟補全與聊天及隱私設定
依官方步驟在 VS Code 安裝 Tabnine,完成註冊登入,開啟補全與聊天,並核對隱私相關設定。
要在 VS Code 裡用 Tabnine 做行內補全和聊天,先完成四件事:從 Marketplace 安裝擴充功能,在 Tabnine Hub 註冊或登入,確認補全與 Chat 已啟用,再核對隱私與遠端登入方式。
依 docs.tabnine.com 官方安裝頁走,不要裝錯 Enterprise 擴充功能。核心檢索詞是 Tabnine VS Code 安裝、Tabnine 註冊登入,以及 Tabnine 隱私設定。
先分清 SaaS 還是 Enterprise
Tabnine SaaS(個人 / Pro)
在 Marketplace 搜尋 Tabnine(發布者 Tabnine),安裝後走 Hub 裡的 Register / Sign in。多數個人開發者走這條路徑。
Tabnine Enterprise(私有部署)
公司管理員會發邀請或私有 Server URL。需安裝 Tabnine Enterprise 擴充功能,用工作電子郵件或 SSO 登入,不要混用個人 SaaS 帳號。
| 能力 | 補全(Completions) | 聊天(Chat) |
|---|---|---|
| 觸發方式 | 輸入程式碼時自動出現灰色建議 | Hub 或命令面板開啟 Tabnine Chat |
| 驗收 | 在函式裡停頓,按 Tab 接受一條建議 | 選取一段程式碼,問「這段做什麼」應得到上下文回答 |
| 套餐 | Starter 有每日補全上限;Pro 更高額度 | 部分 Chat 能力需 Pro;以 Hub 顯示為準 |
安裝、登入、開啟補全與聊天
- 01安裝 VS Code 擴充功能
擴充功能視圖搜尋
Tabnine→ Install → 重新啟動 VS Code。狀態列應出現 Tabnine 圖示。企業使用者裝Tabnine Enterprise並確認管理員給的 Server URL。 - 02註冊或登入
點狀態列 Tabnine 圖示開啟 Hub,右上角 Register / Sign in。個人用電子郵件或 Google/GitHub;公司邀請先在瀏覽器接受,再用工作電子郵件登入。
- 03驗證行內補全
開啟專案裡的
.ts或.py,輸入一行常見模式(如function fetch),停 1–2 秒看灰色建議。按 Tab 接受。若沒有,檢查 Hub 是否顯示已登入、擴充功能是否啟用。 - 04開啟 Chat 並核對隱私
命令面板或 Hub 開啟 Tabnine Chat,對選取程式碼提問。在 Hub 的 Settings / Privacy 查看套餐與資料說明。官方政策為 no-train-no-retain:不用你的程式碼訓練,也不長期保留程式碼。遠端環境用
Tabnine: Sign in using auth token。
# 遠端 SSH / WSL 無法彈瀏覽器時:
# Command Palette → Tabnine: Sign in using auth token
# 瀏覽器開啟 tabnine.com 取得 token → 貼回 VS Code- 裝完擴充功能卻沒有補全建議?
- 先確認 Hub 裡已登入,擴充功能在已啟用清單中,且目前檔案類型受支援。Starter 免費層有每日補全次數上限,用盡後需等重置或升級 Pro。
- 公司讓我裝 Tabnine Enterprise 是什麼意思?
- 說明組織使用私有 Tabnine Server 或 Enterprise SaaS。接受管理員邀請,安裝 Enterprise 擴充功能,用工作電子郵件或 SSO 登入。不要把個人 Tabnine 帳號混進公司倉庫策略。
- Tabnine 會用我的私有程式碼訓練模型嗎?
- 官方隱私頁寫明 no-train-no-retain:不用客戶程式碼訓練,也不長期保留程式碼。Enterprise 私有部署時推理在組織基礎設施內。具體合規要求仍要對照你公司的安全評審。
- 裝完就能當架構評審白板嗎?
- 不能。這是編輯器裡的編碼助手。要對著同一張模組圖說話時,再開 sitdraw。
先登入 Hub,再怪補全慢
多數「Tabnine 沒反應」是擴充功能裝了但帳號未啟用。狀態列圖示變活躍、Hub 顯示使用者名稱後,再測行內建議。