第10课:代码补全与智能提示
进度 0/12
⚡
代码补全与智能提示
AI补全让你提速三倍——边写边AI接力
📖知识引入
⌨️Tab键是魔法键
在Trae编辑器里写代码时,AI会实时猜测你接下来要写什么,用灰色文字显示。按Tab键一键接受!按Esc拒绝。这个简单的Tab键,能让你的编码速度提升三倍以上。
💡智能提示
你打一个变量名加点号(如user.),AI立刻弹出这个变量有哪些属性方法可选。不用记API,边打边看,像有人帮你翻字典。这对于不熟悉的新库特别友好。
📝行内补全
AI不只能补一行,能补多行!写函数注释时,AI根据函数内容猜注释;写测试用例时,AI根据函数猜测试。你只写开头,AI补完后面,回车接受或继续修改。
🆚补全vs对话
补全是「你写一半AI接一半」适合小修小补和熟练代码;对话是「你说需求AI写完整段」适合新功能和大改动。两者配合使用:大段用对话,细节用补全,效率最高。
🎛️调节敏感度
Trae可以调节补全的「敏感度」:高敏感随时跳建议,低敏感只在你停顿时才补。新手建议高敏感多看AI建议,熟练后调低避免打扰——找到自己的节奏最重要。
💡
Tab键接受补全,Esc拒绝——AI边写边接力,编码提速三倍!
🔍补全实战对比
# 补全典型场景
def greet(name):
# 你打完这行按回车
# AI灰字补全下一行:
return "Hello, " + name # 按Tab接受
# 调用对象方法
user.name # 打user.后弹窗,选name按Tab
user.age # 同上
# 写测试用例
def test_greet():
# AI补全整段
assert greet("Tom") == "Hello, Tom"
assert greet("") == "Hello, "
assert greet("小明") == "Hello, 小明"
# 写注释
# 这个函数用来... # AI补全后续说明看补全如何让你提速:
场景一 写一个函数:
你打:def greet(name):
AI灰字补全: return "Hello, " + name
你按Tab→接受 ✅ 一秒搞定
场景二 调用对象方法:
你打:user.
AI弹窗:.name .age .email .login()
你打n→锁定 .name→Tab 接受
不用翻文档查user有哪些属性!
场景三 写注释:
你打:# 这个函数用来
AI补全:根据用户ID查询订单并返回列表
Tab接受→注释自动写完
场景四 写测试:
你打:def test_greet
AI补全整段测试代码:
assert greet("Tom") == "Hello, Tom"
Tab接受→测试用例生成
效率对比: ┌──────────┬────────┐ │ 不用补全 │ 用补全 │ │ 10行/分 │ 30行/分│ └──────────┴────────┘
口诀: 大段功能用对话生成 小段细节用Tab补全 两者配合,效率最高!
🎯小测验
第1题:在Trae里接受AI补全的快捷键是?
第2题:补全和对话的最佳搭配是?
第3题:你打 user. 后AI弹窗显示属性方法,这叫什么?
📝本课知识点
- ✓Tab接受补全,Esc拒绝
- ✓智能提示:打点号弹属性方法
- ✓AI能补多行:注释、测试都能补
- ✓补全+对话搭配效率最高
- ✓新手高敏感,熟练后调低
第10课完成!继续探索下一课吧 🚀
