Tab balicek VS Code ne, ale jeho komponenty ano. Protoze je to browserova aplikace bezici v Electronu, byli schopni ji zprovoznit i v plnem browseru: https://vscode.dev/. A zminene GitHub Codespaces jsou pokracovanim, jak to integrovat s GitHubem a sam,ozrejme, protoze zadarmo neni ani pivo ;-) tak dostat z toho prachy. Github ma celou rodinu produktu, od urcite urovne za penize.
Mimochodem, samotny Electron vznikl diky Atomu. A ten system rozsireni, co dnes mame v Code jsme meli drive v Atomu. A jak uz to nekdy byva, otec byl zabit svym synem. Nebo aspon prizabit ;-) Bez GitHubu jako hlavniho vyvojare bude Atom skomirat. I ja jsem utekl od Atomu k Code, protoze Atom by pomalejsi a pomalejsi. Myslim, ze samotna koupe GitHubu Microsoftem soumrak Atomu nezpusobila, i kdyz ho nejspise uspisila. Sponzorovat dve vicemene stejna IDE nema komercne smysl. Ebrace, extend, extinguish...
A jeste mimochodem, tvurce Atomu s jeho soumrakem neusina. Pracuje na novem IDE: https://zed.dev/.
9. 6. 2022, 11:39 editováno autorem komentáře
Rozsireni VS Code mohou vyuzivat jen nejake preddefinovane hooky, nemohou sahat na DOM samotneho editoru. V tom se moc nelisi od pluginu jinych IDE.
Pro me vyhoda Atomu, ze umoznuje automatizaci pomoci uzivatelskych skriptu. (napriklad chci otevrit nekolik terminalu, v kazdem spustit jinou sluzbu, restartovat je soucasne a pod.), nevim, jestli VS Code tohle umi,
9. 6. 2022, 17:36 editováno autorem komentáře
Zrovna váš příklad se službami bych spíše řešil kontejnery a je už celkem jedno, zda to bude docker compose, k3s, atd. Jsem celkem přesvědčen, že něco obdobného lze udělat i pomoci tmux. Nebo si na to můžete udělat ve VS Code tasky, každý task sice spustí nový process ale ve stejném terminálu, v kombinaci s tmux je to je snad ještě lepší než mít otevřeno několik mnoho samostatných terminálů.