本文檔記錄使用 Trae 時可能遇到的問題并提供解決方法。
在 Windows 操作系統(tǒng)中安裝或升級 Trae 時,受安全軟件影響,有極小概率會遇到 “窗口意外終止” 問題(如下圖所示)。如果遇到此情況,可按照以下方式解決:
關閉安全軟件。
如遇到下圖所示的花屏現(xiàn)象,可能由于系統(tǒng)開啟 GPU 加速導致。
你可以嘗試禁用 GPU 加速,步驟如下:
首選項:配置運行時參數(shù)
(Preferences: Configure Runtime Arguments
)命令。argv.json
文件來配置運行時參數(shù)。你可能會看到一些默認參數(shù)。 "disable-hardware-acceleration": true
。在 Trae 中點擊 “自動更新” 后,若桌面圖標無法打開,且提示 “Access is Denied.(os error5)” 錯誤(下圖所示),你可以通過以下方式解決:無需卸載原先安裝的 Trae,直接從 Trae 官網(wǎng)重新下載 Windows 版的安裝包并完成安裝,你原有的代碼、插件及 IDE 配置信息等數(shù)據(jù)都會被保留。
![]() |
![]() |
如果 Chat/Builder 模式提示 ”客戶端異常,請稍后重試“,可以嘗試以下解決方法:
![]() |
![]() |
若你遇到以下插件相關問題:
![]() |
![]() |
嘗試通過以下步驟解決:
在 通用 部分的 Editor 設置 處,點擊 去設置 按鈕。
在 Editor 設置 窗口中,搜索 “Proxy” 并找到 Http: Proxy (適用所有配置文件) 配置項。
關閉 Trae 并重啟。
插件服務恢復正常。
部分社區(qū)插件(如 ms.cpp-tools、golang.Go、Kotlin)在使用過程中存在內(nèi)存泄漏的問題。若遇到內(nèi)存占用過高的情況,可通過以下步驟嘗試解決:
按步驟依次嘗試,若當前步驟無法降低內(nèi)存占用,繼續(xù)嘗試后續(xù)步驟,直到重啟 Trae。
重啟語言服務:使用快捷鍵(macOS:Command + Shift + P;Windows:Ctrl + Shift + P)打開命令輸入面板,輸入用于重啟對應語言服務的命令(如 go: restart)。
重啟插件進程:在命令輸入面板中,輸入 restart ext 命令,重啟插件進程。
重啟 Trae:
語法檢測、跳轉函數(shù)定義等類似的功能是由該語言對應的 Language Server Provider(簡稱 LSP)提供。以 Python 為例,如遇到了 Python 文件里無法通過快捷鍵跳轉到函數(shù)定義,可能的原因有以下幾種:
同樣以 Python 為例,針對無法跳轉到函數(shù)定義的問題,可按照以下步驟逐一排查:
進入插件市場,檢查是否已安裝了 Python 相關的 LSP 插件。
若已安裝了由 ms-python 提供的 Python、Pylance 插件,將其卸載。
在 VS Code 中安裝 Python 時一般會自動安裝 Pylance,所以從 VS Code 或 Cursor 導入配置到 Trae 后,更容易遇到 LSP 不生效的問題。
如無 Python 插件或已將 ms-python 提供的插件卸載干凈,請搜索并安裝開源社區(qū)中 Python 相關的 Language Server,如 BasedPyright。
提示
BasedPyright 默認設置了較為嚴格的類型檢查,為避免被過度干擾,建議將其調(diào)低 。步驟如下:
1. 打開 Editor 設置,搜索 pyright type checking mode。
2. 將默認的 recommended 模式修改為 basic 模式。
錯誤碼處理:
錯誤碼 | 錯誤內(nèi)容 | 解決方案 |
---|---|---|
1001 | 創(chuàng)建目錄失敗 | 可能是因為磁盤空間不足或無目錄的寫入權限。解決方案如下: 檢查磁盤剩余空間,確保有足夠的空間用于創(chuàng)建目錄。 確保有 ~/.trae-cn-server 目錄的寫入權限。 |
1002 | 創(chuàng)建目錄失敗 | 同 1001 錯誤碼。 |
1003 | 遠程主機上啟動 Trae CN 服務端失敗 | 檢查遠程主機的系統(tǒng)版本是否滿足要求。 |
2001 | 下載安裝包失敗 | 檢查網(wǎng)絡聯(lián)通性,然后重試。 |
2002 | 解壓安裝包失敗 | 可能是由于安裝包的下載過程被截斷,導致下載的文件異常,重新安裝后再嘗試解壓。 |
3001 | 遠程主機上啟動 Trae CN 服務端失敗 | 檢查遠程主機的系統(tǒng)版本是否滿足要求。 |
連接超時問題處理:
連接超時原因 | 解決方案 |
---|---|
服務器未啟動,或網(wǎng)絡無法連接 | 在本地終端執(zhí)行 ssh <host> 測試遠程連接: 若連接失敗: 檢查遠程主機的 Trae CN 服務端是否正常運行。 確認網(wǎng)絡連接無異常。 若連接成功:繼續(xù)排查其他潛在問題。 |
遠程主機名稱包含大寫字母 | 部分 Trae CN 客戶端版本存在兼容性問題:當 ~/.ssh/config 文件中遠程主機名稱包含大寫字母時,可能導致連接超時。解決方案如下: 升級客戶端:將 Trae CN 客戶端更新至最新版本。 修改主機名:將配置文件中的主機名稱全部改為小寫字母。 |
不支持服務器的默認 shell | 目前,一些 shell 會導致連接異常,比如 fish。將用戶的默認 shell 改成 bash 和 zsh 以解決該問題。 |
本地 ~/.ssh/config 文件位置變動 | 如果挪動過本地的 ~/.ssh/config 文件的位置,可能會遇到這個問題。將 ~/.ssh/config 文件放回原先的位置以解決該問題。 |
若以上解決方案仍無法解決你的問題,可以通過《支持》中提供的渠道聯(lián)系我們。請在問題反饋中提供以下信息,以便我們盡快定位問題并協(xié)助你解決:
日志(從輸出面板復制 Remote-SSH 相關的完整日志)。
ssh -vvv test
## 此處會輸出大量日志,請復制完整的日志
與 AI 助手對話時,系統(tǒng)會綜合計算以下內(nèi)容的長度總和,作為輸入長度:
當總長度超出限制時,可能會出現(xiàn):
解決方案如下:
更多建議: