# Контекст из редактора

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/17-4-kontekst-iz-redaktora

Главная суперсила режима в редакторе — контекст без копипаста: выделенный код Claude видит автоматически, а ссылку на файл и строки можно вставить @-упоминанием. Так запрос получается точным.

В терминале, чтобы показать Claude кусок кода, его приходилось копировать в запрос. В редакторе это не нужно — контекст передаётся сам.

## Выделение = контекст

Выдели мышкой кусок кода в редакторе — и Claude **уже видит** это выделение. В нижней части поля ввода даже показано, сколько строк выделено. Никакого копипаста.

Если выделение в данный момент не нужно, его видимость можно отключить — рядом с полем есть переключатель (значок «глаза»).

## @-упоминания файлов

Чтобы сослаться на конкретный файл, набери в запросе **@** и часть имени — Claude предложит подходящие файлы (например, `@auth` найдёт `auth.ts`). Можно указать и **папку** — набери `@` с именем папки и слешем.

Так же можно сослаться на **конкретные строки** файла: например, упоминание вида `@app.ts#5-10` укажет Claude на строки 5–10. Это удобно, когда файл большой, а правка нужна точечная.

## Почему это важно

Главное правило осталось тем же, что и в терминале: **Claude отвечает по тому, что видит**. Чем точнее контекст — нужный файл, нужные строки, нужное выделение — тем меньше догадок и тем прицельнее правки. Режим в редакторе просто делает передачу контекста мгновенной.

Если открыт файл, Claude и так знает его путь — активный файл попадает в контекст автоматически. Выделение и @-упоминания нужны, чтобы **сузить** внимание до нужного места.
