GitHub Copilot只想在沒有AI的情況下進行代碼時就會感到不安。 Below are the quickest, friendly ways to turn it off—globally, per-workspace, or just for a moment—so you keep IntelliSense and your extensions, minus Copilot.
Before you start
Note: You can disable Copilot at three levels: user (every project), workspace (this folder only), and per-language.如果您共享存儲庫,請考慮使用工作空間方法,以免受到影響。
1)從狀態欄(最快)
快速切換
單擊VS代碼底部的Copilot Icon→toggle→toggle→toggle 完成完成完成。如果您看到語言選項(例如JavaScript,Python),請取消選中當前語言或“所有語言”。這立即生效,非常適合臨時停頓。
ctrl+shift+p (Windows/linux)或 cmd+shift+p (mac)→鍵入“ copilot”→運行命令以切換或禁用Copilot完成。當狀態桿圖標不可見或您更喜歡鍵盤時使用此功能。
3)在設置中禁用UI(每個用戶或每個工作空間)
轉到 settings (ctrl+,/cmd+,),並蒐索 copilot 。關閉內聯建議和完成。如果您只想將其用於當前項目,請首先在設置中打開 workspace 選項卡,然後翻轉相同的切換。這保留了您的全球環境,但保持此文件夾不含副本。
4)硬停止使用設置(JSON),以進行精確控制
open
user 用戶用戶 workspace 級別:在項目中的
中打開.vscode/settings.json
添加以下一個塊中的一個://disable copilot到處都是“ github.copilot.enable.enable”:{“*”:false}//或僅在特定語言中使用特定語言“ “ typescript”:false,“ python”:false}
這是可靠的,可以通過版本控制的(在工作空間級別),並且易於在pr中進行審查。
5)禁用或卸載擴展(最清潔的“ off”) GitHub Copilot → click the gear icon:
Disable to stop it for your user Disable (Workspace) to stop it only for this folder Uninstall to remove it completely
If you also installed GitHub Copilot Chat, repeat these steps for that extension too.
可選:跨VS代碼(超越Copilot)
nuke AI UI如果您想要VS代碼的內置AI表面消失(快速操作,聊天輸入點),Open 設置和search disable disable ai ai ai特徵。在用戶或工作區範圍上打開它。即使存在副本擴展,這也可以隱藏AI。當您想要無干擾編輯器時使用此功能。
提示:在沒有副本的情況下保持生產力
保持IntelliSense在:禁用Copilot不會影響VS代碼的本機Intellisense和摘要。 使用“ repo控件: commit.vscode/settings.json一起使用“ github.copilot.enable”:{{“*”:false}在共享項目上執行無關。 混合和匹配:許多開發人員禁用副副詞,用於降價,配置文件或測試,但將其保留在大型代碼文件中。每語言的JSON非常適合這一點。 性能檢查:如果您由於滯後而禁用副本,請嘗試首先關閉內聯建議;完成可能比聊天輕。
常見問題解答
禁用副駕駛會影響我的github帳戶或計費嗎?您只在編輯器中將其關閉。訂閱和帳戶設置保持不變。
我只能暫停一個文件嗎?
是的。使用狀態欄切換到該文件時,或在設置(JSON)中添加特定於語言的規則。
禁用和卸載之間有什麼區別?
禁用禁用停止擴展,但要安裝它。卸載完全刪除直到您從市場重新安裝為止。
我以後如何重新啟用?
逆轉任何步驟:在狀態欄或命令調色板中重新糾正,刪除JSON規則,刪除JSON規則,或重新啟用/重新啟動/重新安裝了Extensions。下完成。 使用命令調色板→運行Copilot Toggle命令。 設置UI→搜索“ Copilot”→關閉建議(用戶或工作區)。 設置(JSON)→設置“ github.copilot.enable”:{“*”:false}(global}(global或workspace)。 擴展視圖→禁用或卸載 github copilot(安裝了副copilot聊天)。
結論
從狀態欄或命令調色板開始進行快速切割,然後在需要重複控制時用設置(JSON)或工作區級規則鎖定它。如果您想要一個零-AI的環境,請禁用或卸載擴展名,並隱藏與Code的AI功能,以進行乾淨,專注的編輯器。