microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
164.49k stars 29.38k forks source link

Instructor Mode #51790

Closed sdras closed 1 year ago

sdras commented 6 years ago

As per the conversation with @auchenberg and @chrisdias, it's been requested by a number of instructors to take zen mode one step further. The expected behavior would:

cc @johnpapa @kentcdodds @eggheadio @elijahmanor

Please feel free to add to this thread if I've misrepresented anything. Thank you for your time and effort in this!

kentcdodds commented 6 years ago

Here's the best I was able to manage without using a bunch of extensions:

screen shot 2018-06-12 at 9 59 40 pm

I'd like to remove as many unnecessary things as possible. So...

I would also like to add that my use cases are varied. When I do a screencast in a single file then this the above mentioned things are preferred. When I'm doing a workshop, then having the filepath of the currently opened file would be important as well as line numbers.

If there were a way to easily switch between setting overrides (there's probably an extension for this) + have settings for some of these things that don't exist quite yet, then I think that would satisfy my use cases very well :)

kentcdodds commented 6 years ago

One other thing. I recently switched to code from atom and one thing I really loved about atom was that there's a stylesheet for css overrides that's built-into the editor. That made this kind of thing pretty straightforward and flexible. Would be cool to have something like that in code :)

ghost commented 5 years ago

Hiding line numbers and scrollbar would be very useful and should also be available in zen mode settings.

snebjorn commented 4 years ago

Can't this be solved using the screencast feature (implemented in version 1.31) plus this #105226

chrisdias commented 1 year ago

i believe this is being handled by profiles https://code.visualstudio.com/updates/v1_74#_profiles