Aller au contenu

IDE

L'extension OpenCode pour VS Code, Cursor et autres IDE

OpenCode s’integre a VS Code, Cursor, ou tout IDE prenant en charge un terminal. Lancez simplement opencode dans le terminal pour commencer.


Utilisation

  • Lancement rapide: Utilisez Cmd+Esc (Mac) ou Ctrl+Esc (Windows/Linux) pour ouvrir OpenCode dans une vue de terminal divisee, ou concentrez-vous sur une session de terminal existante si une est deja en cours d’execution.
  • Nouvelle session: Utilisez Cmd+Shift+Esc (Mac) ou Ctrl+Shift+Esc (Windows/Linux) pour demarrer une nouvelle session de terminal OpenCode, meme si une est deja ouverte. Vous pouvez egalement cliquer sur le bouton OpenCode dans l’interface.
  • Connaissance du contexte: Partagez automatiquement votre selection actuelle ou votre onglet avec OpenCode.
  • Raccourcis de reference de fichiers: Utilisez Cmd+Option+K (Mac) ou Alt+Ctrl+K (Linux/Windows) pour inserer des references de fichiers. Par exemple, @File#L37-42.

Installation

Pour installer OpenCode sur VS Code et les forks populaires comme Cursor, Windsurf, VSCodium :

  1. Ouvrez VS Code
  2. Ouvrez le terminal integre
  3. Lancez opencode - l’extension s’installe automatiquement

Si en revanche vous souhaitez utiliser votre propre IDE lorsque vous lancez /editor ou /export depuis la TUI, vous devrez definir export EDITOR="code --wait". En savoir plus.


Installation manuelle

Recherchez OpenCode dans la Marketplace d’extensions et cliquez sur Installer.


Depannage

Si l’extension echoue a s’installer automatiquement :

  • Assurez-vous que vous lancez opencode dans le terminal integre.
  • Confirmez que la CLI de votre IDE est installee :
    • Pour VS Code : commande code
    • Pour Cursor : commande cursor
    • Pour Windsurf : commande windsurf
    • Pour VSCodium : commande codium
    • Sinon, lancez Cmd+Shift+P (Mac) ou Ctrl+Shift+P (Windows/Linux) et recherchez “Shell Command: Install ‘code’ command in PATH” (ou l’equivalent pour votre IDE)
  • Assurez-vous que VS Code a la permission d’installer des extensions