Trae初使用心得(Java后端)

1.前提

2025年3月3日,字節跳動正式官宣“中國首個 AI 原生集成開發環境(AI IDE)”Trae 國內版正式上線,由于之前項目的原因小編沒有及時的去體驗,這幾日專門抽空去體驗了一下感覺還算可以。

2.特點

Trade重在可以白嫖,國內版含有doubao-1.5-pro,DeepSeek-Reasoner(R1),DeepSeek-Chat(V3)三種Ai模型,海外版本含有GPT - 4o,Claude - 3.5 - Sonnet。除此之外還支持VSCode拓展,且支持多種主流編程語言如 Java、Python、JavaScript、C++ 等,同時支持前后端開發、移動開發

3.學習參考鏈接:

Trae - 字節跳動推出的免費AI編程工具 | AI工具集

Trae - Ship Faster with Trae

Trae - 文檔

4.使用指南

4.1安裝 Trae

目前Trae是免費版本,我們可以前往其官網下載(目前只支持Mac,Windows,Linux)

4.2初始配置流程

安裝完成后,啟動Trae

初次啟動,你會看到這樣一個界面

點擊開始按鈕

選擇自己喜歡的主題顏色和自己熟悉的語言后點擊繼續

小編這里是純后端開發以及沒有用到Cursor(開發工具用的是IDEA)所以選擇了跳過如果是前端開發人員可以選擇VSCode導入噢!

這里可以添加Trae相關的命令行!例如:

  • 使用 trae 命令快速喚起 Trae。
  • 使用 trae my-react-app 命令在 Trae 中打開一個項目。

4.3登錄賬號

如果要使用Trae里面的AI能力,就需要登陸賬號噢!

目前Trae提供的登陸方式有手機號,Google 賬號登錄、Github 賬號登錄、郵箱登錄。

登陸完成后我們將進入IDE界面,如下圖

4.4正式啟航

小編之前用的是IDEA開發,現在是為了體驗Trae將項目導入進來,為此咱們最好養成習慣備份一下代碼,畢竟新的程序我們還不熟悉萬一做了什么不可逆的操作沒有備份代碼就慘了!

備份好后我們點擊打開文件夾,將想要的項目導入吧!導入后如下圖

我們可以看到這個界面跟VSCode非常相似

因為小編的項目是有maven文件的所以Trae在導入會去自動讀取maven文件里的配置啊,依賴啊等我們這時候只用像往常一樣使用調試或者直接啟動項目就可以啦!(正式啟動就是隨便點一個項目文件然后右邊就會有一個小三角,調試呢就是左邊一欄的蟑螂,跟IDEA的操作很相似)

這時候就有人要問了小編小編,我項目都啟動了AI呢?耗費我這么多時間看攻略!退錢!

別急呼出AI可以用快捷鍵也可以用手動的方式

手動

4.5Builder 模式和 Chat 模式

眼尖的小伙伴肯定發現了怎么模式還有Builder 模式和 Chat 模式啊?聽我娓娓道來

Builder 模式它可以幫助你從 0 到 1 開發一個完整的項目。你可以將它無縫融入到項目構建的流程中。

Builder 模式:

AI 助手會主動讀取當前項目中的文件內容,拆解任務并逐步執行,包括:

  • 提取相關上下文
  • 創建或修改文件
  • 生成并運行終端命令
  • 分析命令運行狀態

Chat 模式:

側邊對話(Chat 模式)是編碼過程中的全能 AI 伙伴,可以用來回答編碼問題、講解代碼倉庫、生成代碼片段、修復錯誤等。

小編這里玩的是Chat模式Ai模型選擇了DeepSeek-Reasoner(R1),我在運行的時候出現了報錯內容就是已經有了索引不能重復創建相同的索引,我將問題拋給AI處理

我們可以看到AI給出了解答方案同時還有應用,復制,插入光標處,添加到新文件,回退這幾個選項。應用是可以直接在出問題的地方直接替換成Ai給出的解法,大幅度節約了之前從AI上面復制代碼到項目的時間,回退這個功能也增加了容錯性。

4.6打包

小編修改完項目后需要打jar到測試環境去測試,圖上也沒有像IDEA一樣有maven哪個插件呀?這怎么辦呢?

小編找到的解法是最簡單粗暴的解法,就是直接在終端里面輸入mvn clean package

5.總結

Trae給我的初體驗還是不錯的,界面UI設計得很好,AI模型也有三種比較先進的免費使用,不過目前仍有小細節需要完善,比如說處理大型復雜項目的時候可能不像IDEA那樣成熟。對于我個人來說我還是習慣用IDEA+通義插件,主要是IDEA的界面用了開VSCode不習慣哈哈哈,希望Trae越發展越好!

如有雷同,請聯系!不喜勿噴!評論區請大家友善交流!謝謝!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/75554.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/75554.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/75554.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[項目]基于FreeRTOS的STM32四軸飛行器: 十二.角速度加速度濾波

基于FreeRTOS的STM32四軸飛行器: 十二.濾波 一.濾波介紹二.對角速度進行一階低通濾波三.對加速度進行卡爾曼濾波 一.濾波介紹 模擬信號濾波: 最常用的濾波方法可以在信號和地之間并聯一個電容,因為電容通交隔直,信號突變會給電容充電&#x…

UNIX網絡編程筆記:TCP、UDP、SCTP編程的區別

一、核心特性對比 特性TCPUDPSCTP連接方式面向連接(三次握手)無連接面向連接(四次握手)可靠性可靠傳輸(重傳、確認機制)不可靠傳輸可靠傳輸(多路徑冗余)傳輸單位字節流(…

Python爬蟲異常處理:自動跳過無效URL

爬蟲在運行過程中常常會遇到各種異常情況,其中無效URL的出現是較為常見的問題之一。無效URL可能導致爬蟲程序崩潰或陷入無限等待狀態,嚴重影響爬蟲的穩定性和效率。因此,掌握如何在Python爬蟲中自動跳過無效URL的異常處理技巧,對于…

C++語法學習的主要內容

科技特長生方向,主要學習的內容為 一,《C語法》 二,《數據結構》 三,《算法》 四,《計算機基礎知識》 五,《初高中的數學知識》 其中,《C語法》學習的主要內容如下: 1,cout輸出語句和鍵盤…

3、孿生網絡/連體網絡(Siamese Network)

目的: 用Siamese Network (孿生網絡) 解決Few-shot learning (小樣本學習)。 Siamese Network并不是Meta Learning最好的方法, 但是通過學習Siamese Network,非常有助于理解其他Meta Learning算法。 這里介紹了兩種方法:Siamese Network (孿生網絡)、Trplet Loss Siam…

從零構建大語言模型全棧開發指南:第二部分:模型架構設計與實現-2.2.1從零編寫類GPT-2模型架構(規劃模塊與代碼組織)

?? 點擊關注不迷路 ?? 點擊關注不迷路 ?? 點擊關注不迷路 文章大綱 2.2.1 從零編寫類GPT-2模型架構(規劃模塊與代碼組織)1. 模型架構設計規劃1.1 架構核心組件2. 模塊化設計實現2.1 輸入處理模塊2.1.1 分詞與嵌入2.1.2 位置編碼2.2 解碼塊設計2.2.1 多頭注意力子層2.2.…

消息隊列(Kafka及RocketMQ等對比聯系)

目錄 消息隊列 一、為什么使用消息隊列?消息隊列有什么優點/缺點?介紹下Kafka、ActiveMQ、RabbitMQ、RocketMQ有什么優點缺點,如何取舍? 1.公司業務場景是什么,這個業務場景有什么挑戰,如果不用MQ有什么麻…

Android 13系統定制實戰:基于系統屬性的音量鍵動態屏蔽方案解析

1. 需求背景與實現原理 在Android 13系統定制化開發中,需根據設備場景動態屏蔽音量鍵(VOLUME_UP/VOLUME_DOWN)功能。其核心訴求是通過系統屬性(persist.sys.roco.volumekey.enable)控制音量鍵的響應邏輯,確…

解鎖DeepSeek潛能:Docker+Ollama打造本地大模型部署新范式

🐇明明跟你說過:個人主頁 🏅個人專欄:《深度探秘:AI界的007》 🏅 🔖行路有良友,便是天堂🔖 目錄 一、引言 1、什么是Docker 2、什么是Ollama 二、準備工作 1、操…

uv - Guides 指南 [官方文檔翻譯]

文章目錄 Guides 指南概述安裝 Python入門安裝特定版本重新安裝 Python查看 Python 安裝自動 Python 下載使用現有的 Python 版本 運行腳本在沒有依賴的情況下運行腳本運行帶有依賴的腳本創建一個Python腳本聲明腳本依賴使用替代包索引鎖定依賴提高可重復性使用不同的 Python 版…

根據模板將 Excel 明細數據生成 PDF 文檔 | PDF實現郵件合并功能

在日常辦公中,我們常常會面臨這樣的需求:依據特定的模板,把 Excel 里的每一條數據轉化為單獨的 PDF 文檔,且這些 PDF 文檔中的部分內容會根據 Excel 數據動態變化。這一功能不僅能高效完成任務,還支持圖片的動態替換&a…

apache安裝腳本使用shell建立

注意防火墻,yum,網絡連接等 以下是具體的apache安裝腳本 #!/bin/bash # Set Apache version to install ## author: yuan # 檢查外網連接 echo "檢查外網連接..." ping www.baidu.com -c 3 > /dev/null 2>&1 if [ $? -eq 0 ]; …

wordpress主題使用中常見錯誤匯總

在WordPress主題的使用過程中,開發者可能會遇到各種問題。下面是一些常見錯誤的匯總,并給出了相應的解決方法。 一、主題安裝與激活錯誤 無法激活主題:檢查主題文件是否完整,以及是否符合WordPress的主題規范。 激活主題后出現…

如何設計一個訂單號生成服務?應該考慮那些問題?

如何設計一個訂單號生成服務?應該考慮那些問題? description: 在高并發的電商系統中,生成全局唯一的訂單編號是關鍵。本文探討了幾種常見的訂單編號生成方法,包括UUID、數據庫自增、雪花算法和基于Redis的分布式組件,并…

Springboot 集成 Flowable 6.8.0

1. 創建 Spring Boot 項目 通過 Spring Initializr(https://start.spring.io/ )創建一個基礎的 Spring Boot 項目,添加以下依賴: Spring WebSpring Data JPAMySQL DriverLombok(可選,用于簡化代碼&#x…

《TCP/IP網絡編程》學習筆記 | Chapter 22:重疊 I/O 模型

《TCP/IP網絡編程》學習筆記 | Chapter 22:重疊 I/O 模型 《TCP/IP網絡編程》學習筆記 | Chapter 22:重疊 I/O 模型理解重疊 I/O 模型重疊 I/O本章討論的重疊 I/O 的重點不在于 I/O 創建重疊 I/O 套接字執行重疊 I/O 的 WSASend 函數進行重疊 I/O 的 WSA…

搭建Redis哨兵集群

停掉現有的redis集群 因為這篇文章我是在 搭建完redis主從集群之后寫的,如果要是沒有搭建過這些,可以直接略過。要是從我上一篇 搭建redis主從集群過來的,可以執行下。 docker compose down 查找下redis相關進程 ps -ef | grep redis 可以看…

MySQL中,聚集索引和非聚集索引到底有什么區別?

文章目錄 1. 數據存儲方式2. 索引結構3. 查詢效率4. 索引數量5. 適用場景6. 示例說明7. 總結 在MySQL中,聚集索引和非聚集索引(也稱二級索引)的區別主要體現在數據存儲方式、索引結構和查詢效率等方面。以下是詳細對比: 1. 數據存…

看 MySQL InnoDB 和 BoltDB 的事務實現

BoltDB 事務實現 BoltDB 支持多讀單寫方式的并發級別 事務操作會鎖表 它的 MVCC 為 2 個版本,當前版本和正在寫的版本 多讀:可以并發讀當前版本 單寫(串行寫):寫時拷貝當前 B 樹,構建新 B 樹&#xff…

08_JavaScript數據操作方法_數組

目錄 一、創建一個數組 1.1 數組如何創建 字面量創建 構造函數創建 1.2 數組的長度 數組名.length 1.3 數組的索引 1.4 數組如何循環遍歷 for 循環遍歷 for in for of 二、數組的常用方法 (重點 面試) push 方法 unshift 方法 pop shif…