Implement interactive window with VS code notebook API
See original GitHub issueTODO
This epic is switching the interactive window to use the VS code notebook API instead of our custom webview.
Here’s a brief list of the requirements (in mostly priority order):
- Support input from an external source (like a python file)` (already supported)
- Show all cell outputs in a big read only list (already supported)
- Support direct input from a text editor that doesn’t move. (
vscode upstream
) - Support hiding/collapsing code in cells (
vscode upstream - possibly part of Jupyter Outline
) – supported withnotebook.cell.collapseCellInput
command - Support copying code out of cells with some gesture (
extension
) - Support a history of text entered in the pinned text editor (
extension
) - Support theming (already supported)
- Support intellisense (extension)
- Support all cell outputs that a notebook does (already supported)
- Support restarting/interrrupting kernel
- Support variables
- Scroll as new inputs come in (behave like chat window) (
vscode upstream
) – supported with notebook focus commands:
Issue Analytics
- State:
- Created 3 years ago
- Comments:9 (5 by maintainers)
Top Results From Across the Web
Working with Jupyter code cells in the Python Interactive window
Jupyter (formerly IPython Notebook) is an open-source project that lets you easily combine Markdown text and executable Python source code on one canvas...
Read more >VS code: 5-Interactive Window - YouTube
pedramjahangiry My GitHub repository: https://github.com/PJalgotraderTopics covered:0:00 Why using interactive window2:39 Open interactive ...
Read more >Python interactive window (REPL) - Visual Studio
The Interactive window (opened with the View > Other Windows > <environment> Interactive menu commands) lets you enter arbitrary Python code and ...
Read more >Linking VS Code interactive window to running Jupyter ...
Let's say that you have two windows open in VS Code, one is a Jupyter notebook, and the other is the Python interactive...
Read more >Using interactive sessions with Microsoft Visual Studio Code
Download and install Visual Studio Code with Jupyter. For details, see Jupyter Notebook in VS Code .
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
This is done, other than a couple bug stragglers.
Same way it works now. The chrome around cells and the toolbar might be different, but it will have the same basic functionality. That’s what the list of requirements at the top are for - to make sure we don’t regress anything that already works.