Skip to content

IDE Functionalities ​

Trae IDE provides a comprehensive set of development tools and features designed to enhance your coding experience.

Code Editor ​

Syntax Highlighting ​

  • Support for 100+ programming languages
  • Customizable color themes
  • Real-time syntax validation
  • Bracket matching and auto-closing

Code Folding ​

  • Collapse and expand code blocks
  • Custom folding regions
  • Minimap overview
  • Breadcrumb navigation

Multi-cursor Editing ​

  • Edit multiple locations simultaneously
  • Column selection mode
  • Find and replace with multiple cursors
  • Keyboard shortcuts for efficient editing

File Management ​

Explorer Panel ​

  • Tree view of project files
  • Quick file search and filtering
  • Drag-and-drop file operations
  • Context menu actions

Workspace Management ​

  • Multi-root workspaces
  • Project templates
  • Workspace settings
  • Session restoration

Search and Navigation ​

  • Search across all files
  • Regular expression support
  • Include/exclude patterns
  • Search and replace functionality

Go to Definition ​

  • Jump to symbol definitions
  • Peek definition inline
  • Find all references
  • Symbol outline view

Quick Navigation ​

  • Go to file (Ctrl+P)
  • Go to symbol (Ctrl+Shift+O)
  • Go to line (Ctrl+G)
  • Command palette (Ctrl+Shift+P)

Terminal Integration ​

Integrated Terminal ​

  • Multiple terminal instances
  • Split terminal views
  • Custom shell configuration
  • Terminal tabs and naming

Task Runner ​

  • Predefined build tasks
  • Custom task configuration
  • Task output integration
  • Problem detection

Version Control ​

Git Integration ​

  • Visual diff viewer
  • Staging and committing
  • Branch management
  • Merge conflict resolution

Source Control Panel ​

  • File status indicators
  • Commit history
  • Remote repository sync
  • Pull request integration

Debugging ​

Debug Console ​

  • Interactive debugging session
  • Variable inspection
  • Call stack navigation
  • Expression evaluation

Breakpoints ​

  • Line breakpoints
  • Conditional breakpoints
  • Function breakpoints
  • Logpoints for logging

Debug Configurations ​

  • Launch configurations
  • Attach to running processes
  • Remote debugging
  • Multi-target debugging

Extensions and Customization ​

Extension Marketplace ​

  • Thousands of available extensions
  • One-click installation
  • Extension recommendations
  • Extension management

Settings and Preferences ​

  • User and workspace settings
  • Keyboard shortcuts customization
  • Theme and appearance options
  • Language-specific configurations

Snippets ​

  • Built-in code snippets
  • Custom snippet creation
  • Snippet variables and placeholders
  • Language-specific snippets

Performance Features ​

IntelliSense ​

  • Smart code completion
  • Parameter hints
  • Quick info on hover
  • Error squiggles and suggestions

Code Formatting ​

  • Automatic code formatting
  • Format on save/paste/type
  • Custom formatting rules
  • Multiple formatter support

Refactoring ​

  • Rename symbols
  • Extract methods/variables
  • Organize imports
  • Code actions and quick fixes

Collaboration Features ​

Live Share ​

  • Real-time collaborative editing
  • Shared debugging sessions
  • Voice and text chat
  • Guest access control

Comments and Annotations ​

  • Inline comments
  • TODO tracking
  • Code annotations
  • Review comments

Accessibility ​

Screen Reader Support ​

  • NVDA, JAWS, and VoiceOver compatibility
  • Keyboard navigation
  • High contrast themes
  • Zoom and font size controls

Keyboard Shortcuts ​

  • Comprehensive keyboard support
  • Customizable key bindings
  • Chord key combinations
  • Context-aware shortcuts

Getting Started ​

To explore these features:

  1. Open a project in Trae IDE
  2. Use Help > Feature Tour for guided introduction
  3. Check View menu for panel toggles
  4. Customize settings via File > Preferences

For detailed guides on specific features, visit our tutorials section.

Your Ultimate AI-Powered IDE Learning Guide