Hüppa põhisisu juurde Hüppa navigatsiooni juurde Hüppa jaluse juurde
Piiratud ajal: Design Partner Program. BUSINESS pakett igavesti tasuta.

VS Code brauseris

Ava täisväärtuslik VS Code mistahes repositooriumis mistahes brauserist, ilma kohaliku paigalduseta, ja vaata, kuidas kerneli liivakast hoiab selle repositooriumi piirides.

VS Code brauseris

Eelistad redaktorit terminali asemel? Üks käsk käivitab täisväärtuliku VS Code’i otse repositooriumi liivakastist, mis on kättesaadav mistahes brauserist: Linux, macOS, Windows, isegi tahvelarvuti. Kohalikku paigaldust pole vaja.

Vaata juhendvideot

Kuidas see töötab

Redaktor elab liivakastis

Redaktor ei tööta sinu sülearvutis. See töötab repositooriumi liivakastis serveris ja sinu brauser pääseb sellele ligi SSH-tunneli kaudu. Failipuu, integreeritud terminal ja kõik, mida sealt käivitad, näevad täpselt seda, mida repositoorium näeb. Mitte midagi muud.

1. samm: Ühenda

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

Ühenda --browser lipuga. CLI installib avatud lähtekoodiga redaktorserveri masinale (üks kord), käivitab selle repo sandbox'is, avab SSH tunneli ja prindib lingi sinu brauserile.

Esimene ühendus paigaldab avatud lähtekoodiga redaktoriserveri masinale (kontrollsummaga kinnitatud, jagatud kirjutuskaitstult). Pärast seda kasutavad uued ühendused töötavat serverit uuesti.

Halda seda igal ajal:

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

2. samm: Tööta brauseris

Loo kaustu ja faile, redigeeri, salvesta. Kõik jõuab otse repositooriumisse. Integreeritud terminal töötab samuti ja järgib sama liivakasti nagu rdc term.

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

Ava terminalisessioon samasse repo'sse: töökataloog ja failid vastavad sellele, mida redaktor näitab.

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

Brauseri redaktoris loodud fail on päris repo fail, mida saab lugeda mis tahes sessioonist.

3. samm: Seinad on päris

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

Proovi serveri juurkataloogi loetleda: luba keelatud. Kernel piirab sessiooni repo'ga.

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

Teised kataloogid nagu /home on samuti keelatud. Sandbox rakendub kõigele, mis selle sees käivitatakse.

Keelud tulevad kernelist, mitte konfiguratsioonist. Kõik, mis liivakastis töötab (redaktorid, terminalid, ehitustööriistad, AI-agendid), lõpeb repositooriumi seinte ees.

Kohalik VS Code? rdc vscode connect -r my-app -m server-1 (ilma --browser-ita) avab sama repositooriumi sinu paigaldatud VS Code’is Remote-SSH kaudu.


Edasi: Hoidla hargitamine.