Features | Cursor - The AI-first Code Editor

Excerpt

Cursor is the AI code editor.


Tab

Cursor includes a powerful autocomplete that predicts your next edit. Once enabled, it is always on and will suggest edits to your code across multiple lines, taking into account your recent changes.

Chat

Chat lets you talk with an AI that sees your codebase. The chat can always see your current file and cursor, so you can ask it things like: “Is there a bug here?“. You can add particular blocks of code to the context with ⌘+Shift+L or ”@.” You can chat with your entire codebase with ⌘+Enter.

⌘ K

⌘ K lets you edit and write code with the AI. To edit, try selecting some code, click “Edit,” and describe how the code should be changed. To generate completely new code, just type ⌘ K without selecting anything.