Jupyter Notebook

Открытие, редактирование и запуск блокнотов Jupyter (.ipynb) на интерпретаторе Python проекта

German KochnevДанные и API365 загрузок

Open, edit, and run Jupyter notebooks (.ipynb) directly inside your IDE. The plugin launches an IPython kernel on your project's own Python interpreter or attaches to an existing classic Jupyter kernel and talks to it over ZeroMQ.

Features

  • Native notebook editor — code and Markdown cells with add / delete / reorder, rendered output (text, HTML, images, error tracebacks).
  • Python syntax highlighting with cross-cell awareness — variables, functions and imports defined in earlier cells are highlighted in later ones.
  • Inline diagnostics — syntax errors, undefined names (not defined in this or an earlier cell) and unresolved imports are underlined, with an IDE-style tooltip describing the problem. Uses pyflakes when available and falls back to a built-in analyzer otherwise.
  • Go to definition — Cmd/Ctrl+Click or Cmd/Ctrl+B resolves lexical notebook definitions and opens project, standard-library, or installed-library Python source.
  • Editor shortcuts inside cells — comment line (Cmd+/), duplicate line (Cmd+D), delete line (Cmd+⌫), move line (Opt+Shift+↑/↓).
  • Find & Replace — Cmd/Ctrl+F searches across cell sources, rendered Markdown and outputs with highlighted matches and a match counter; Cmd/Ctrl+R adds replace and replace-all for code cells.
  • Run & advance — Shift+Enter runs a cell and, once it finishes successfully, moves focus to the next cell, creating a new one if it was the last.
  • IDE-global shortcuts pass through — Search Everywhere, Find in Files, Go to File and Recent Files keep working while the notebook is focused.
  • Kernel management — automatic interpreter detection, launch, attach by classic connection file or manual JSON parameters, ownership-safe stop/reconnect, and interrupt; the working directory of a launched kernel is the notebook's folder.
  • Standard format — reads and writes nbformat v4, fully compatible with JupyterLab and VS Code. Saves with Cmd+S.

Launching a new kernel requires a Python 3.8+ interpreter with ipykernel. Attaching to an existing kernel does not launch or shut down that external process.

Source code on GitHub. Issues and pull requests are welcome — and if the plugin saves you some time, a ⭐ on the repo helps others find it.

ВерсияOpenIDEДатаРазмер
2025.1+31.08.20262,6 МБСкачать
2025.1+24.07.20262,4 МБСкачать
2025.1+21.06.20262,4 МБСкачать
2025.1+15.06.20262,4 МБСкачать