Skip to content

常规设置

Trae 提供全面的设置来自定义您的开发环境。您可以访问和修改这些设置,以根据您的偏好和工作流程需求定制 IDE。

访问设置

要在 Trae 中访问常规设置:

  1. Cmd+Shift+P(macOS)或 Ctrl+Shift+P(Windows/Linux)打开命令面板
  2. 输入"Settings"并选择首选项:打开设置
  3. 或者,您可以通过主菜单或齿轮图标访问设置

设置类别

Trae 的设置分为几个类别,便于导航:

编辑器设置

自定义代码编辑器行为:

  • 字体系列:选择您喜欢的编码字体
  • 字体大小:调整文本大小以提高可读性
  • 制表符大小:设置缩进的空格数
  • 自动换行:启用或禁用行换行
  • 行号:显示或隐藏行号
  • 小地图:切换代码小地图显示
  • 自动保存:配置自动文件保存
  • 保存时格式化:启用保存时自动代码格式化

外观设置

控制 IDE 的视觉方面:

  • 颜色主题:从可用的浅色和深色主题中选择
  • 图标主题:选择文件和文件夹图标样式
  • 活动栏:显示或隐藏活动栏
  • 状态栏:配置状态栏可见性和内容
  • 侧边栏:调整侧边栏位置和行为
  • 面板:控制底部面板显示选项

工作台设置

管理工作区和窗口行为:

  • 启动行为:配置 Trae 启动时发生的事情
  • 窗口管理:设置窗口打开和关闭行为
  • 资源管理器:自定义文件资源管理器设置
  • 搜索:配置搜索行为和索引
  • 扩展:管理扩展设置和更新

终端设置

自定义集成终端:

  • Shell 路径:设置默认 shell 可执行文件
  • 字体系列:选择终端字体
  • 字体大小:调整终端文本大小
  • 光标样式:选择光标外观
  • 回滚:设置终端历史长度
  • 环境变量:配置终端环境

AI 和语言设置

配置 AI 辅助和语言功能:

  • AI 模型选择:选择您喜欢的 AI 模型
  • 自动完成:启用或禁用 AI 驱动的建议
  • 代码分析:配置实时代码分析
  • 语言支持:启用特定编程语言功能
  • 格式化规则:设置特定语言的格式化偏好

远程开发设置

管理远程开发配置:

  • SSH 连接:配置 SSH 远程主机
  • WSL 集成:设置 Windows 子系统 Linux
  • 容器开发:配置 Docker 和容器设置
  • 同步设置:启用跨设备设置同步

设置范围

Trae 支持不同的设置范围:

用户设置

适用于所有工作区和项目的全局设置:

  • 存储在您的用户配置文件中
  • 适用于所有 Trae 实例
  • 包括个人偏好,如主题和字体

工作区设置

覆盖用户设置的项目特定设置:

  • 存储在项目内的 .trae 文件夹中
  • 仅适用于当前工作区
  • 包括项目特定配置,如格式化规则

文件夹设置

适用于工作区内特定文件夹的设置:

  • 覆盖用户和工作区设置
  • 对多语言项目有用
  • 允许对代码库的不同部分进行细粒度控制

设置文件格式

Trae 设置以 JSON 格式存储,便于阅读和修改:

json
{
  "editor.fontSize": 14,
  "editor.fontFamily": "'Fira Code', monospace",
  "editor.tabSize": 2,
  "editor.wordWrap": "on",
  "workbench.colorTheme": "Dark+",
  "terminal.integrated.fontSize": 12
}

导入和导出设置

Trae 允许您:

导出设置

  1. 打开命令面板
  2. 运行首选项:导出设置
  3. 选择导出位置和格式
  4. 保存您的设置配置

导入设置

  1. 打开命令面板
  2. 运行首选项:导入设置
  3. 选择要导入的设置文件
  4. 选择要应用的设置

设置同步

启用设置同步以在设备间保持一致的配置:

  1. 登录您的 Trae 账户
  2. 在首选项中启用设置同步
  3. 选择要同步的设置:
    • 用户设置
    • 键盘快捷键
    • 扩展
    • 主题
    • 代码片段

常见配置示例

开发环境设置

json
{
  "editor.fontSize": 14,
  "editor.fontFamily": "'JetBrains Mono', 'Fira Code', monospace",
  "editor.tabSize": 2,
  "editor.insertSpaces": true,
  "editor.formatOnSave": true,
  "editor.codeActionsOnSave": {
    "source.fixAll": true
  },
  "files.autoSave": "afterDelay",
  "files.autoSaveDelay": 1000
}

终端配置

json
{
  "terminal.integrated.fontSize": 12,
  "terminal.integrated.fontFamily": "'Fira Code', monospace",
  "terminal.integrated.cursorStyle": "line",
  "terminal.integrated.scrollback": 10000,
  "terminal.integrated.shell.osx": "/bin/zsh"
}

AI 助手设置

json
{
  "ai.model": "claude-3-sonnet",
  "ai.autoComplete": true,
  "ai.codeAnalysis": true,
  "ai.suggestions": {
    "enabled": true,
    "delay": 500
  }
}

设置故障排除

如果您遇到设置问题:

重置为默认值

  1. 打开命令面板
  2. 运行首选项:重置设置
  3. 选择要重置的设置
  4. 确认重置操作

设置验证

Trae 自动验证设置并显示以下错误:

  • 无效的 JSON 语法
  • 未知的设置键
  • 无效的设置值
  • 冲突的配置

设置备份

Trae 自动创建设置备份:

  • 位于用户数据目录中
  • 在主要更新前创建
  • 可在需要时恢复

最佳实践

配置 Trae 设置时:

  1. 从默认值开始:从默认设置开始,根据需要进行修改
  2. 使用工作区设置:在工作区级别应用项目特定设置
  3. 记录更改:跟踪自定义配置
  4. 彻底测试:验证设置在不同场景下按预期工作
  5. 定期备份:在进行重大更改前导出设置
  6. 跨设备同步:使用设置同步获得一致的体验

相关文章

您的终极 AI 驱动 IDE 学习指南