Support for editing Plain text files (like Python, MyST and R Markdown-based) as notebooks
# Feature: Notebook Editor, Interactive Window, Python Editor cells ## Description The notebook provides an option 'Convert and save to a Python script', which creates a representation of the notebook as a standard `.py` script using the ['percent format'](https://jupytext.readthedocs.io/en/latest/formats.html#the-percent-format). This does not only provide yet another way to interactively work with Python and rich output – the format is also a solution to the long-standing problem that the JSON-format of `.ipynb` files including embedded binary data (graphics) does not play well with source control systems. Personally I prefer to work with the standard notebook editor interface, but because of the latter problem with source control I like to have a percent-formatted version in parallel. My feature request: Have an option, either global, per-workspace, or per-notebook, that whenever an `.ipynb` file is saved, a percent-formatted version of it is created/updated in the background, too. This way the notebook proper can be used for interactive work, but the commits on the percent-formatted version can serve as a readable record of what was done, so if it is necessary to revert changes, it is clear which commit is the right one. Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer, @joyceerhl
Posted by allefeld on Jul 6, 2020, 1:28 AM
Tags
Related issues
- some bike vendor told me that the biggest problem with regular to ebike conversion was that regular bike frames were not strong enough to...
- I think of this as the kiosk economy.
- What a goofy comment.
- There's lots of evidence for positive influences of Caffeine on the body (some negative as well), especially the brain.
- Compose support in WSLc
- [RFC] Roadmap to v2.0
Raise real-world problems, find people facing the same issue, and discuss solutions.3,500 issues0 comments
support (Other)
some bike vendor told me that the biggest problem with regular to ebike conversion was that regular bike frames were not strong enough to...
I think of this as the kiosk economy.
What a goofy comment.
There's lots of evidence for positive influences of Caffeine on the body (some negative as well), especially the brain.
Compose support in WSLc
[RFC] Roadmap to v2.0
[Feature]: Add TurboQuant Support for KV Cache Quantization
Support for AGENTS.md and .agents/skills/, the community has been asking since August 2025
Support for editing Plain text files (like Python, MyST and R Markdown-based) as notebooks
# Feature: Notebook Editor, Interactive Window, Python Editor cells ## Description The notebook provides an option 'Convert and save to a Python script', which creates a representation of the notebook as a standard `.py` script using the ['percent format'](https://jupytext.readthedocs.io/en/latest/formats.html#the-percent-format). This does not only provide yet another way to interactively work with Python and rich output – the format is also a solution to the long-standing problem that the JSON-format of `.ipynb` files including embedded binary data (graphics) does not play well with source control systems. Personally I prefer to work with the standard notebook editor interface, but because of the latter problem with source control I like to have a percent-formatted version in parallel. My feature request: Have an option, either global, per-workspace, or per-notebook, that whenever an `.ipynb` file is saved, a percent-formatted version of it is created/updated in the background, too. This way the notebook proper can be used for interactive work, but the commits on the percent-formatted version can serve as a readable record of what was done, so if it is necessary to revert changes, it is clear which commit is the right one. Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer, @joyceerhl
Comments (0)
No comments yet. Start the discussion.