Русский
Документация
IDE

IDE

Расширение OpenCode для VS Code, Cursor и других IDE

OpenCode интегрируется с VS Code, Cursor или любой IDE, поддерживающей терминал. Просто запустите opencode в терминале, чтобы начать.


Использование

  • Быстрый запуск: Используйте Cmd+Esc (Mac) или Ctrl+Esc (Windows/Linux), чтобы открыть OpenCode в режиме разделённого терминала или сфокусироваться на существующей сессии терминала, если она уже запущена.
  • Новая сессия: Используйте Cmd+Shift+Esc (Mac) или Ctrl+Shift+Esc (Windows/Linux), чтобы запустить новую сессию терминала OpenCode, даже если одна уже открыта. Вы также можете нажать кнопку OpenCode в интерфейсе.
  • Контекстная осведомлённость: Автоматически делитесь текущим выделением или вкладкой с OpenCode.
  • Сочетания клавиш для ссылок на файлы: Используйте Cmd+Option+K (Mac) или Alt+Ctrl+K (Linux/Windows), чтобы вставить ссылки на файлы. Например, @File#L37-42.

Установка

Чтобы установить OpenCode в VS Code и популярных форках, таких как Cursor, Windsurf, VSCodium:

  1. Откройте VS Code
  2. Откройте встроенный терминал
  3. Запустите opencode — расширение установится автоматически

Если же вы хотите использовать собственную IDE при запуске /editor или /export из TUI, вам нужно установить export EDITOR="code --wait". Подробнее.


Ручная установка

Найдите OpenCode в Extension Marketplace и нажмите Install.


Использование OpenCode в Cursor

Cursor — это форк VS Code, поэтому настройка идентична:

  1. Откройте Cursor и запустите встроенный терминал.
  2. Выполните opencode — расширение установится автоматически.
  3. Если автоматическая установка не удалась, убедитесь, что CLI-команда cursor доступна: нажмите Cmd+Shift+P (Mac) или Ctrl+Shift+P (Windows/Linux) и найдите "Shell Command: Install 'cursor' command in PATH".

Все горячие клавиши работают так же, как в VS Code, включая быстрый запуск (Cmd+Esc / Ctrl+Esc) и ссылки на файлы (Cmd+Option+K / Alt+Ctrl+K). Те же шаги применимы и к другим форкам VS Code, таким как Windsurf и VSCodium.


Устранение неполадок

Если расширение не устанавливается автоматически:

  • Убедитесь, что вы запускаете opencode во встроенном терминале.

  • Подтвердите, что CLI для вашей IDE установлен:

    • Для VS Code: команда code
    • Для Cursor: команда cursor
    • Для Windsurf: команда windsurf
    • Для VSCodium: команда codium
    • Если нет, запустите Cmd+Shift+P (Mac) или Ctrl+Shift+P (Windows/Linux) и найдите "Shell Command: Install 'code' command in PATH" (или эквивалент для вашей IDE)
  • Убедитесь, что VS Code имеет разрешение на установку расширений