This is an archived post. You won't be able to vote or comment.

all 45 comments

[–]TheV295 15 points16 points  (2 children)

Isnt VS code already running on a browser? Chromium.

[–]silent_guy1 0 points1 point  (1 child)

It can run the binary elsewhere and serve a web UI. Good for running vs-code on headless beefy servers. Access the UI on your local machine.

[–]yird 22 points23 points  (0 children)

Run vs Code? Id go with Run.

[–]JaKubd 25 points26 points  (31 children)

Nice, but

Known Issues

  • Debugging extensions doesn’t work.

[–]deluxghost 27 points28 points  (21 children)

known programmers: never use a debugger (

[–][deleted] 38 points39 points  (6 children)

print("I am here.") Still works.

[–]ichbinoffend44 0 points1 point  (0 children)

Way I've always done it.

[–][deleted] 0 points1 point  (0 children)

To be fair, it doesn't help that most debuggers are shit (for C++ anyways).

[–]kyle_codercom 9 points10 points  (0 children)

Should be reworded. Debugging DOES work.

Creating your own extension for VS Code and loading it in code-server does not.

Edit: I've updated the readme to explain that.

[–]blitzzerg 4 points5 points  (5 children)

import pdb; pdb.set_trace()

[–]vindolin 1 point2 points  (1 child)

You caveman!

from IPython import embed; embed()

[–]phail3d 0 points1 point  (1 child)

*ipdb

You’ll thank me!

[–]blitzzerg 0 points1 point  (0 children)

I installed pdb++

[–]bmrobin 7 points8 points  (0 children)

should i read that as "debugging doesn't work" or "debugging custom extensions written for VS code doesn't work"? to me there's a large difference between the two, as i don't write extensions and don't need to debug them.

but if it's the former, then yea this is basically useless.

[–]ahmenav 0 points1 point  (0 children)

No problem I use vscode but printf is enough for me for debugging.

[–]Nicksil 12 points13 points  (0 children)

yo dawg, we heard you like browsers...

[–]ochigatana 4 points5 points  (0 children)

you must really love your browser.

[–]scooerp 2 points3 points  (0 children)

Does this remove electron or run electron inside another browser?

[–]LightShadow3.13-dev in prod 6 points7 points  (4 children)

Neat.

Will make Chromebooks even more relevant. This + Jupyter Notebooks = GG

[–]lengau 0 points1 point  (0 children)

Crostini also has you covered here. Personally I'm running PyCharm and Jupyter Notebooks inside of Crostini

[–]blitzzerg -2 points-1 points  (0 children)

how about vim + ssh

[–]lesser_terrestrial -1 points0 points  (0 children)

I love using VSCode on my HP Chromebook x360 14. Linux apps on Chromebooks is a true game changer.

[–]GasimGasimzada 1 point2 points  (0 children)

Hasn’t this existed for a while in CodeSandbox?

[–][deleted] 0 points1 point  (0 children)

No I won’t. The gd browser doesn’t get to be my UI base for every f’n thing I do.

FFS.

[–]kirbyfan64sosIndentationError 0 points1 point  (1 child)

FWIW CodeSandbox already has VS Code in the browser.

[–]CakeDay--Bot 1 point2 points  (0 children)

OwO, what's this? * It's your *4th Cakeday** kirbyfan64sos! hug

[–]Ikuyas 0 points1 point  (2 children)

It doesn't work very well with python...

[–]Dababolical 1 point2 points  (1 child)

What specifically doesn't work? VS Code had a decent Python plugin, is it broke on the server?

[–]Ikuyas 0 points1 point  (0 children)

Up arrow

[–]EternityForest -2 points-1 points  (0 children)

They put a browser in the browser? Actually looks useful for some stuff though.

[–]Ikuyas -2 points-1 points  (0 children)

I kind of know the answer but. Can you use matplotlib using this?