今年一月,在新聞上看到字節跳動面向海外市場推出了一款名為Trae的AI集成開發環境(IDE)。起初,我并未給予過多關注,因為市面上已有不少IDE集成了AI插件,功能也非常全面,而字節跳動自家的MarsCode插件也在使用之中。因此,我心中疑惑:字節跳動有必要再推出一款獨立的AI IDE嗎?
上周,聽聞Trae的國內版將在本周發布,并且他還給我提前拿到了內測版。Trae是國內市場的首個AI原生IDE,于是我決定深入體驗一下,并借此機會探討一個更為廣泛的話題:在現有的AI工具如此之多的情況下,我們是否還有必要開發新的工具?
經過一段時間的試用,我得出結論:Trae國內版絕對值得使用。作為一款AI原生IDE,Trae不僅在整體體驗上優于現有的插件,而且它內置的大模型——豆包1.5 pro和DeepSeek滿血版——都是無限量免費使用的。
免費下載地址:https://www.trae.com.cn/download
國外版與國內版的區別
Trae國外版與國內版的主要區別在于所使用的模型不同。Trae國外版使用的是國外的模型,這會導致國內用戶在使用過程中遇到連接不穩定、等待時間長、網速較慢等問題。而Trae國內版則是專門為中國用戶定制的,使用國內的模型,確保了連接的穩定性和快速性。此外,Trae國內版的界面也根據中國用戶的使用習慣進行了優化。
更進一步,這兩個產品由同一個團隊開發,但適用于不同的場景。如果你想在保留原IDE(如VS Code或Cursor)的基礎上增加AI編程相關功能,那么可以選擇MarsCode插件;如果你希望體驗一款全新的、圍繞AI設計的原生IDE,那么Trae將是你的最佳選擇。
安裝與啟動
Trae國內版可在其官方網站trae.com.cn下載。目前,Trae提供了三個版本:適用于Windows系統的版本,以及適用于macOS Intel芯片和macOS M系列芯片的版本。安裝完成后,啟動IDE,你將看到如下畫面。
隨后,你可以選擇亮色或暗色主題,并設置語言為簡體中文。Trae還貼心地詢問你是否希望導入原先IDE的配置,方便你快速上手。最后,你可以選擇是否進行登錄。雖然不登錄也能使用Trae,但部分功能會受到限制,因此建議登錄以獲取完整體驗。登錄時,只需通過手機號在Trae官網上完成注冊或登錄即可進入使用界面。
使用界面
Trae的界面設計簡潔明了,左側是VS Code的界面,對于熟悉VS Code的用戶來說,上手毫無難度。右側則是AI交互區域,分為Chat和Builder兩種模式。
Chat模式:這是默認模式,用戶可以通過與AI對話獲取答案或代碼。Trae內置了三個模型供用戶選擇,包括豆包1.5 pro和兩種DeepSeek系列模型,響應速度令人滿意,沒有出現“服務器繁忙”的提示。此外,Chat模式下的代碼生成功能也非常友好,可以直接在對話框中生成代碼,無需手動復制粘貼。
Builder模式:該模式旨在幫助用戶一鍵生成項目。首次進入時,會有一個“啟動Builder”按鈕。只需在對話框中輸入項目需求,Trae就會根據你的描述生成項目,并自動執行相關命令。然而,目前Builder模式還不夠完善,生成的項目往往需要多次調整,才能成功運行。因此,建議用戶對其保持合理期待,相信隨著產品進一步完善,Builder模式也將變得更加出色。
其他功能
除了Chat和Builder兩種模式,Trae還有許多其他功能值得體驗。
代碼智能補全:Trae能夠自動補全代碼,只需按下回車鍵換行即可。如果代碼中有注釋,Trae會根據注釋生成相應的代碼。
指定上下文:Trae允許用戶指定對話的上下文范圍。具體方法是在對話框輸入#號,然后選擇Code(代碼)、File(文件)、Folder(文件夾)或Workspace(工作區)。這樣,AI助手的回答會更有針對性,更有利于生成符合需求的代碼。
一鍵轉對話:Trae提供了一鍵轉對話按鈕,方便將編輯器中的代碼片段傳遞給AI助手。選中代碼后,點擊浮動菜單中的“添加到對話”按鈕即可,無需復制粘貼。此外,終端中的報錯信息也可以通過該功能傳遞給AI助手,方便調試。
模型自定義功能:Trae未來將支持模型自定義功能,用戶可以根據自己的喜好接入對應的模型API,打破現有模型的限制,實現更為個性化的AI編程體驗。
實用技巧分享
試用過程中,我總結了一些實用技巧,大家可以參考。
方式一:將編輯器內的內容作為上下文:當你正在編輯代碼文件,對代碼某一部分存在疑問或者想要優化代碼時,可以選擇編輯器中的代碼并點擊“添加到對話”按鈕,將代碼傳遞給AI助手進行提問。
方式二:借助終端內容作為上下文:當代碼運行過程中出現報錯信息時,可以點擊終端中的報錯內容,然后點擊“添加到對話”按鈕,將報錯信息傳遞給AI助手進行分析和修復。
方式三:妙用#鍵添加上下文:在側邊對話的輸入框中,可以通過#符號添加多種上下文,包括代碼、文件、文件夾和整個工作區。這樣,可以更方便地向AI助手獲取相關信息,了解項目的整體情況,快速上手開發。
多模態輸入之圖片輸入:當遇到用文字難以描述的問題時,如終端報錯的截圖、設計稿的細節等,可以通過添加圖片的方式向AI助手更準確高效地表達需求。
代碼自動補全功能:當編寫代碼時,可以通過敲擊回車鍵換行,讓AI助手自動補全后續代碼,提高編碼效率。
設置AI對話語言:可以在設置中選擇AI回答時使用的語言,包括自動、中文和英文。具體可以根據個人需求選擇合適的語言。
希望以上分享能幫助大家更好地利用Trae編程工具提升編程效率,歡迎分享更多的使用技巧。