Cursor Canvas aracı
Bir Cursor .canvas.tsx dosyasını yapıştırın, tarayıcıda önizleyin ve paylaşılabilir kısa bir bağlantı yayımlayın.
Gelişmiş özellikler
Derleme kum havuzu
Kaynak tarayıcıda Sucrase ile derlenir, ardından bir modül izin listesine göre değerlendirilir:
- İzinli:
cursor/canvas,react,react/jsx-runtime,react/jsx-dev-runtime - Diğer tüm içe aktarmalar derleme zamanında engellenir
- Dosya
from "cursor/canvas"veyafrom 'cursor/canvas'içermelidir - En fazla 200.000 karakter
Bu bir önizleme kum havuzudur, genel bir React paketleyicisi değildir. npm paketleri, CSS dosyaları ve yerel çalışma alanı içe aktarımları çözülmez.
Tema
Önizleme, useHostTheme ile sitenin açık/koyu modunu izler. Temayı değiştirdiğinizde yeniden çizilir.
Etkileşimli durum
useCanvasState, geçerli sayfanın yeniden derlemeleri arasında denetim değerlerini korur. Yakındaki kaynağı düzenlerken formlar, haplar ve anahtarlar değerlerini tutar.
Canlı önizleme
Release health
Sample data · not connected to production
Grafikler, tablolar ve görevler
Bu önizleme, Cursor galerilerindeki genel cursor/canvas primitive’lerini kapsar: yerleşim, tipografi, kartlar, çağrılar, istatistikler, tablolar, grafikler, yapılacaklar, diff’ler ve DAG yardımcıları.
Canlı önizleme
Traffic mix
Sample telemetry · stacked series and donut share
Paylaşım sayfaları
- Paylaşım URL’leri
/cursor-canvas/cv_xxxxgibi görünür - Her açılış
viewCountdeğerini artırır - Bağlantılar, sahip Yayımlanan bağlantılar içinden silene kadar kalır
- Aynı sahibin aynı kaynak MD5’i mevcut kaydı yeniden kullanır (
reused: true)
Ana bilgisayar eylemleri
Web’de useCanvasAction resmi deeplink’lerle Cursor’ı açar. newComposerChat bir sohbet istemini önceden doldurur. Mutlak openFile yolları cursor://file/... kullanır; çalışma alanına göreli yollar tarayıcıdan çözülemez, bu yüzden onlar da bir istem doldurur. openAgent’ın genel deeplink’i yoktur, bu yüzden konuşma kimliğiyle bir istem doldurur. Cursor başlamadan önce işletim sistemi hâlâ onay ister.