раздел 04

Ключевые возможности

Чтобы Cursor приносил пользу, достаточно знать несколько функций. Вот они, от простого к мощному.

Tab - автодополнение на стероидах

Пока вы печатаете, Cursor предлагает продолжение - не только следующее слово, а целые строки и блоки, с учётом всего файла. Нажали Tab - приняли. Самая незаметная, но самая частая функция.

Cmd+K - точечная правка и вопрос

Выделите фрагмент, нажмите Ctrl/Cmd+K и опишите, что сделать: «перепиши короче», «исправь ошибку», «добавь комментарии». Cursor покажет изменение прямо на месте. Удобно для маленьких точечных правок.

Cmd+L - чат с агентом

Ctrl/Cmd+L открывает чат. Здесь вы ставите задачи словами, задаёте вопросы по проекту, обсуждаете план. Агент видит ваши файлы и отвечает с учётом контекста.

Режим Agent - делает сам

В чате есть режимы. Agent - это когда Cursor сам выполняет задачу целиком: создаёт и правит несколько файлов, проверяет, исправляется. Вы ставите цель, он делает шаги и показывает изменения на одобрение.

Ask / чат
Спросить, обсудить, получить ответ или план - без изменений файлов.
Agent
Поставить цель - агент сам делает шаги и правит файлы, вы одобряете diff.

@-упоминания - дать контекст

Чтобы агент точно знал, о чём речь, в чате используйте @: @файл - подсунуть конкретный файл, @папка, @Docs - документацию библиотеки, @Web - поиск в интернете. Чем точнее контекст, тем лучше ответ.

Accept / Reject - вы решаете

Любое изменение агент показывает как diff (что было / что стало). Accept - принять, Reject или Ctrl/Cmd+Z - отклонить. Вы всегда последнее звено: ничего не уходит в работу без вашего «да».

Правила проекта

Чтобы не повторять одно и то же каждый раз (стиль, язык ответа, ограничения), задайте правила проекта - Cursor подложит их в контекст автоматически. Например: «всегда отвечай по-русски», «объясняй простыми словами». Это как постоянная инструкция агенту.