Ana içeriğe atla Navigasyona atla Alt bilgiye atla
Sınırlı süre: Design Partner Programı. BUSINESS planında ömür boyu ücretsiz.

Tarayıcıda VS Code

Herhangi bir tarayıcıdan, herhangi bir depo üzerinde tam bir VS Code açın, yerel kurulum gerekmez; çekirdek sandbox'ının onu depo içinde tuttuğunu görün.

Tarayıcıda VS Code

Terminal yerine editör mü tercih ediyorsunuz? Tek bir komut, deponuzun sandbox’ının içinden tam bir VS Code sunar; Linux, macOS, Windows, hatta tablet dahil her tarayıcıdan erişilebilir. Yerel olarak kurmanız gereken hiçbir şey yok.

Öğreticiyi izleyin

Nasıl çalışır?

The editor lives in the sandbox

Editör dizüstü bilgisayarınızda çalışmaz. Sunucudaki deponun sandbox’ının içinde çalışır ve tarayıcınız SSH tüneli aracılığıyla ona ulaşır. Dosya ağacı, entegre terminal ve buradan başlattığınız her şey, tam olarak deponun gördüğünü görür; başka hiçbir şeyi değil.

Adım 1: Bağlanın

rdc vscode connect --machine <machine-name> --repository my-app --browser

--browser bayrağıyla bağlanın. CLI, makinenize açık kaynaklı editör sunucusunu (bir kez) kurar, repo sandbox içinde başlatır, bir SSH tüneli açar ve tarayıcınız için bir bağlantı yazdırır.

İlk bağlantı, makinede açık kaynak editör sunucusunu kurar (sağlama toplamı doğrulanmış, salt okunur paylaşımlı). Sonrasında yeniden bağlantılar çalışan sunucuyu yeniden kullanır.

İstediğiniz zaman yönetin:

rdc vscode serve status -r my-app -m server-1
rdc vscode serve stop -r my-app -m server-1

Adım 2: Tarayıcıda çalışın

Klasör ve dosya oluşturun, düzenleyin, kaydedin; her şey doğrudan depoya yazar. Entegre terminal de çalışır ve rdc term ile aynı sandbox kuralarına uyar.

rdc term connect --machine <machine-name> --repository my-app --command 'pwd && ls'

Aynı repo içinde bir terminal oturumu açın: çalışma dizini ve dosyalar, editörün gösterdikleriyle eşleşir.

rdc term connect --machine <machine-name> --repository my-app --command 'cat notes/todo.md'

Tarayıcı editöründe oluşturulan dosya gerçek bir repo dosyasıdır; herhangi bir oturumdan okunabilir.

Adım 3: Duvarlar gerçek

rdc term connect --machine <machine-name> --repository my-app --command 'ls /'

Sunucunun kök dizinini listelemeyi deneyin: erişim reddedildi. Kernel, oturumu repo ile sınırlandırır.

rdc term connect --machine <machine-name> --repository my-app --command 'ls /home'

/home gibi diğer dizinler de reddedilir; sandbox, içinde başlatılan her şeye uygulanır.

Reddedişler yapılandırmadan değil, çekirdekten gelir. Sandbox içinde çalışan her şey (editörler, terminaller, derleme araçları, yapay zeka ajanları) deponun duvarlarında biter.

Yerel VS Code? rdc vscode connect -r my-app -m server-1 (--browser olmadan) aynı depoyu Remote-SSH aracılığıyla kurulu VS Code’unuzda açar.


Sonraki: Depo Fork’lama.