AI Features Keyboard Shortcut Comparison: TRAE IDE vs Cursor IDE

A detailed comparison of keyboard shortcuts for AI features between TRAE IDE and Cursor IDE

FunctionTRAE IDE (MacOS)Cursor IDE (MacOS)Cursor IDE (Windows/Linux)Notes
AI Side Chat⌘ + UCmd + LCtrl + LTRAE's Side Chat vs Cursor's AI Pane/Chat/Add Context
AI Inline Chat/Editing⌘ + ICmd + KCtrl + KTRAE's Inline Chat vs Cursor's Core Inline AI Editing/Terminal Command Line
AI Composer (Floating)N/ACmd + ICtrl + ICursor exclusive feature, note that Cmd + I in Cursor has multiple purposes (Side Chat, Composer)
AI Composer (Fullscreen)N/ACmd + Shift + ICtrl + Shift + ICursor exclusive feature
AI Code CompletionEnter(Auto-triggered/while typing)(Auto-triggered/while typing)Main Difference: TRAE triggers with Enter
Accept Full SuggestionTabTabTabSimilar way to accept suggestions
Accept Next WordCtrl + →Cmd + →Ctrl + →Accept suggestions word by word
Add Selected Code to ChatN/ACmd + Shift + LCtrl + Shift + LAlso used to add selection to edit mode
Accept All Changes in Chat/EditingN/ACmd + EnterCtrl + Enter
Reject All Changes in Chat/EditingN/ACmd + BackspaceCtrl + Backspace
Cancel AI Generation/Cmd+KN/ACmd + Shift + BackspaceCtrl + Shift + Backspace
AI Context and Commands (@ / # / /)N/A (Maybe similar but not mentioned in docs)@ (element) / # (file) / / (command)@ (element) / # (file) / / (command)Used for AI context and commands

AI Interaction Summary

TRAE IDE

  • Implicit integration into regular workflow
  • Enter triggers code completion
  • Tab / Ctrl + → to accept suggestions
  • Comments + Enter for code generation
  • ⌘ + U for Side Chat, ⌘ + I for Inline Chat

Cursor IDE

  • Explicit system with dedicated shortcuts
  • Cmd/Ctrl + K for inline editing
  • Tab / Cmd/Ctrl + → for suggestions
  • Chat controls: Cmd/Ctrl + L (open), Cmd/Ctrl + Shift + L (add context)
  • Cmd/Ctrl + I / Cmd/Ctrl + Shift + I for Composer
  • Special symbols: @ # / for AI interactions