w

Alat Cursor Canvas

Tempel file .canvas.tsx Cursor, pratinjau di peramban, dan terbitkan tautan pendek yang bisa dibagikan.

Fitur lanjutan

Sandbox kompilasi

Sumber dikompilasi di peramban dengan Sucrase, lalu dievaluasi terhadap daftar modul yang diizinkan:

  • Diizinkan: cursor/canvas, react, react/jsx-runtime, react/jsx-dev-runtime
  • Impor lain diblokir saat kompilasi
  • File harus berisi from "cursor/canvas" atau from 'cursor/canvas'
  • Panjang sumber maksimal 200.000 karakter

Ini sandbox pratinjau, bukan bundler React umum. Paket npm, file CSS, dan impor workspace lokal tidak akan terselesaikan.

Tema

Pratinjau mengikuti mode terang/gelap situs melalui useHostTheme. Dirender ulang saat Anda mengganti tema.

State interaktif

useCanvasState mempertahankan nilai kontrol antar rebuild halaman saat ini. Formulir, pill, dan toggle menyimpan nilainya saat Anda mengedit sumber di dekatnya.

Pratinjau langsung

metrics.canvas.tsx

Release health

99.2%
Uptime
142 ms
p95 latency
3
Open incidents
Deployed
canvas-host 1.4.2 is live in all regions.
Budget
Error budget burn is 18% for the current window.

Sample data · not connected to production

Grafik, tabel, dan tugas

Pratinjau ini mencakup primitif publik cursor/canvas di galeri Cursor: tata letak, tipografi, kartu, callout, stat, tabel, grafik, todo, diff, dan helper DAG.

Pratinjau langsung

charts.canvas.tsx

Traffic mix

050100MonTueWedThuFri
Accepted
Rejected
213Total
IDE
CLI
Cloud

Sample telemetry · stacked series and donut share

Halaman berbagi

  • URL berbagi berbentuk /cursor-canvas/cv_xxxx
  • Setiap buka menambah viewCount
  • Tautan tetap ada sampai pemilik menghapusnya dari Tautan terbit
  • MD5 sumber yang sama dari pemilik yang sama memakai ulang catatan (reused: true)

Aksi host

Di web, useCanvasAction membuka Cursor melalui deeplink resmi. newComposerChat mengisi prompt obrolan. Jalur absolut openFile memakai cursor://file/...; jalur relatif workspace tidak bisa diselesaikan dari peramban, jadi juga mengisi prompt. openAgent tidak punya deeplink publik, jadi mengisi prompt dengan id percakapan. OS tetap meminta konfirmasi sebelum Cursor diluncurkan.

Langkah berikutnya

Apakah halaman ini membantu?