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 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.