What is Trae Plugin? 
Trae Plugin is an intelligent programming assistant that offers AI features, with intelligent code completion being its representative function. It supports mainstream programming languages and IDEs, providing suggestions for writing single lines of codes or entire functions during the coding process. Additionally, it supports auxiliary features such as code explanations, code reviews, and issue fixes, enhancing coding efficiency and quality.
Use Cases 
Code Manipulation 
Trae Plugin provides capabilities such as code completion and generation, issue fixing, and code optimization, helping you complete development tasks more efficiently.
Q&A 
Based on rich development knowledge, Trae Plugin can quickly and accurately answer development-related questions.
AI Features Overview 
The following table lists the AI capabilities supported by Trae Plugin:
| Feature | Description | 
|---|---|
| Code completion | The extension can comprehend the current code and provide subsequent code snippets. It also supports generating code snippets based on the code comments you provide. | 
| Code generation | The extension can understand natural language and generate corresponding codes in the code editor. | 
| Code editing | The extension can restructure and optimize code, edit code logic, and more. | 
| Code explanation | The extension can accurately explain the selected code to help you quickly get started with coding. | 
| Code comments generation | The extension can provide function-level code comments or more detailed comments for each line of code. | 
| Unit testing generation | The extension can generate unit testing for specified code snippets. | 
| Bug fix | The extension can detect the bugs in your code and fix them. | 
| Q&A | The extension can give accurate answers to development-related questions. | 
Supported Operating Systems 
- Windows
- macOS
- Linux
Supported IDEs 
- Visual Studio Code
- JetBrains IDEs, including IntelliJ IDEA, Pycharm, Goland, Android Studio, WebStorm, Clion, Rider, Phpstorm, DataGrip, and more
Supported Programming Languages/Frameworks 
| Type | Supported Languages/Frameworks | 
|---|---|
| Backend | Go, Python, C++, C, C#, Java, PHP, Rust | 
| Frontend | HTML, TypeScript, JavaScript, CSS, Less, swan, San, Vue, Stylus | 
| App | Kotlin, Objective-C, Swift | 
| Others | Perl, Ruby, Shell, SQL, R, GraphQL, Dockerfile, RMarkdown |