All Projects → microsoft → Vscode Jupyter

microsoft / Vscode Jupyter

Licence: other
VS Code Jupyter extension

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Vscode Jupyter

Vscode Vite
One step faster for Vite in VS Code ⚡️
Stars: ✭ 168 (-22.22%)
Mutual labels:  vscode, vscode-extension
Typescript Hero
VSCode extension that assists you with your everyday work around typescript
Stars: ✭ 222 (+2.78%)
Mutual labels:  vscode, vscode-extension
Git History
Quickly browse the history of a file from any git repository
Stars: ✭ 12,676 (+5768.52%)
Mutual labels:  vscode, vscode-extension
Sublimetext Sqltools
SQLTools for Sublime Text 3
Stars: ✭ 166 (-23.15%)
Mutual labels:  vscode, vscode-extension
Vscode Jest
The optimal flow for Jest based testing in VS Code
Stars: ✭ 2,357 (+991.2%)
Mutual labels:  vscode, vscode-extension
Nim
Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools.
Stars: ✭ 168 (-22.22%)
Mutual labels:  vscode, vscode-extension
Svelte Vscode
Svelte language support for VS Code
Stars: ✭ 211 (-2.31%)
Mutual labels:  vscode, vscode-extension
Vscode Auto Rename Tag
Automatically rename paired HTML/XML tag
Stars: ✭ 161 (-25.46%)
Mutual labels:  vscode, vscode-extension
Ocaml Jupyter
An OCaml kernel for Jupyter (IPython) notebook
Stars: ✭ 177 (-18.06%)
Mutual labels:  jupyter, datascience
Vscode Journal
Lightweight journal and simple notes support for Visual Studio Code
Stars: ✭ 174 (-19.44%)
Mutual labels:  vscode, vscode-extension
Vscode One Monokai
🎨 Vscode One Monokai theme.
Stars: ✭ 214 (-0.93%)
Mutual labels:  vscode, vscode-extension
Flutter preview
Flutter | Because a widget-driven development requires a widget-driven preview.
Stars: ✭ 197 (-8.8%)
Mutual labels:  vscode, vscode-extension
Vscode
Connect to MongoDB and Atlas and directly from your VS Code environment, navigate your databases and collections, inspect your schema and use playgrounds to prototype queries and aggregations.
Stars: ✭ 161 (-25.46%)
Mutual labels:  vscode, vscode-extension
Code Blue
A carefully concocted dark theme made of subtle blues and bright hues that’s easy on the eyes for focused coding.
Stars: ✭ 215 (-0.46%)
Mutual labels:  vscode, vscode-extension
Vscode Kotlin
Kotlin language support for VS Code
Stars: ✭ 161 (-25.46%)
Mutual labels:  vscode, vscode-extension
Langserver Swift
A Swift implementation of the open Language Server Protocol.
Stars: ✭ 171 (-20.83%)
Mutual labels:  vscode, vscode-extension
Vscode Codeql
An extension for Visual Studio Code that adds rich language support for CodeQL
Stars: ✭ 154 (-28.7%)
Mutual labels:  vscode, vscode-extension
Dance
Make your cursors dance with Kakoune-like keybindings for VS Code.
Stars: ✭ 157 (-27.31%)
Mutual labels:  vscode, vscode-extension
Svn Scm
SVN support for VS Code
Stars: ✭ 172 (-20.37%)
Mutual labels:  vscode, vscode-extension
Codetour
VS Code extension that allows you to record and playback guided tours of codebases, directly within the editor.
Stars: ✭ 1,139 (+427.31%)
Mutual labels:  vscode, vscode-extension

Jupyter Extension for Visual Studio Code

A Visual Studio Code extension that provides basic notebook support for language kernels that are supported in Jupyter Notebooks today. Many language kernels will work with no modification. To enable advanced features, modifications may be needed in the VS Code language extensions.

Working with Python

Whether you are on VS Code Stable or VS Code Insiders, if you would like to work with Python just make sure you're using the latest version of the Python Extension to enjoy the joint partnership of the Python and Juypter Extensions.

Please follow the Python Extension ReadMe instructions to get started and visit the Python Documentation to learn more about how the Python and Jupyter Extension are working together to provide an optimum Python notebooks experience.

Working with other Languages

The Jupyter Extension supports other languages in addition to Python such as Julia, R, and C# in VS Code Insiders with our latest Native VS Code Notebooks Experience!

Quick Start

  • Step 1. Install VS Code Insiders

  • Step 2 If not working with Python, make sure to have a Jupyter kernelspec that corresponds to the language you would like to use installed on your machine.

  • Step 3. Install the Jupyter Extension

  • Step 4. Open or create a notebook file and start coding!

  • Special Note: The Jupyter Extension in VS Code Insiders will include our Native Notebooks experience by default. Because we are running in VS Code Insiders and this build is updated every day, there may be times when our extension may fail to work at all. We do attempt to ensure that this doesn't happen frequently. If it does, we strive to provide an updated extension build by the next business day. However, if you'd like to opt out of the native experience while working in VS Code Insiders:

    • Open the command palette (Windows: Ctrl + Shift + P, iOS: Command + Shift + P) and select "Preferences: Open Settings (JSON)"
    • Add the following code to your JSON settings: "jupyter.experiments.optOutFrom": ["NativeNotebookEditor"],

Notebooks Quick Start

  • To create a new notebook open the command palette (Windows: Ctrl + Shift + P, iOS: Command + Shift + P) and select the command "Jupyter: Create New Blank Notebook"

  • Select your kernel by clicking on the kernel picker in the bottom right of the status bar or by invoking the "Notebook: Select Notebook Kernel" command.

  • Change the cell language by clicking the language picker or by invoking the "Notebook: Change Cell Language" command.

Useful commands

Open the Command Palette (Command+Shift+P on macOS and Ctrl+Shift+P on Windows/Linux) and type in one of the following commands:

Command Description
Jupyter: Create New Blank Notebook Create a new blank Jupyter Notebook
Notebook: Select Notebook Kernel Select or switch kernels within your notebook
Notebook: Change Cell Language Change the language of the cell currently in focus
Jupyter: Export to HTML Jupyter: Export to PDF Create a presentation-friendly version of your notebook in HTML or PDF

To see all available Jupyter Notebook commands, open the Command Palette and type Jupyter or Notebook.

Feature details

Learn more about the rich features of the Jupyter extension:

  • IntelliSense: Edit your code with auto-completion, code navigation, syntax checking and more!

    • May be limited due to kernelspec of choice
  • Jupyter Notebooks: Create and edit Jupyter Notebooks, add and run code/markdown cells, render plots, create presentation-friendly versions of your notebook by exporting to HTML or PDF and more!

Supported locales

The extension is available in multiple languages: de, en, es, fa, fr, it, ja, ko-kr, nl, pl, pt-br, ru, tr, zh-cn, zh-tw

Questions, issues, feature requests, and contributions

  • If you have a question about how to accomplish something with the extension, please ask on Stack Overflow. Our wiki is also updated periodically with useful information.

  • Any and all feedback is appreciated and welcome! If you come across a problem with the extension, please file an issue.

    • If someone has already filed an issue that encompasses your feedback, please leave a 👍/👎 reaction on the issue.
  • Contributions are always welcome! Please see our contributing guide for more details.

  • If you're interested in the development of the extension, you can read about our development process

Data and telemetry

The Microsoft Jupyter Extension for Visual Studio Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. This extension respects the telemetry.enableTelemetry setting which you can learn more about at https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].