Расширение JupyterLab для создания, скачивания и распаковки архивов прямо в браузере файлов.
jupyterlab-contrib/jupyterlab_code_formatter
Расширение JupyterLab для форматирования ячеек кода в ноутбуках с помощью black, isort, yapf и autopep8.
- Звёзды
- 907
- Форки
- 71
- Открытые issues
- 27
- Последний коммит
- 3 месяца назад
Что это?
jupyterlab_code_formatter — плагин JupyterLab, который позволяет запускать форматтеры для ячеек и файлов ноутбуков, не покидая редактор. Он вызывает внешние инструменты форматирования через серверный компонент, поэтому форматтеры, которыми вы уже пользуетесь в Python-проектах, можно применять прямо в JupyterLab.
По умолчанию для Python-кода запускаются isort и black. В темах репозитория также указана поддержка autopep8, yapf и форматирования R-кода, а параметры конфигурации позволяют выбрать форматтер и настроить его запуск. Для установки используется pip; затем нужно установить сами форматтеры и перезапустить JupyterLab.
Пакет состоит из серверного расширения на Python и фронтенд-расширения для npm. В проекте также описаны шаги по устранению неполадок, которые помогут проверить, включены ли обе части.
Ключевые возможности
- 01Форматирует ячейки ноутбуков и код прямо в JupyterLab.
- 02Вызывает внешние форматтеры, например black и isort; для Python по умолчанию используются isort и black.
- 03Согласно темам репозитория, поддерживает autopep8, yapf и форматирование R-кода.
- 04Позволяет настроить выбор форматтера и параметры его запуска.
- 05Устанавливается через pip и включает отдельные фронтенд- и серверный компоненты.
Сценарии использования
- Поддерживать единый стиль форматирования в ноутбуках для анализа данных перед тем, как делиться ими.
- Приводить Python-код в JupyterLab к стилю black или isort.
- Форматировать R-код в JupyterLab, если доступен форматтер для R.
Быстрый старт
- 1
Установите пакет
pip install jupyterlab-code-formatter - 2
Установите поддерживаемые форматтеры (для Python по умолчанию используются isort и black)
pip install black isort - 3
Перезапустите JupyterLab
- 4
Настройте плагин (см. документацию по настройке)
В подборках
Темы
Частые вопросы
- Что такое jupyterlab_code_formatter?
- Расширение JupyterLab для форматирования ячеек кода в ноутбуках с помощью black, isort, yapf и autopep8. jupyterlab_code_formatter — плагин JupyterLab, который позволяет запускать форматтеры для ячеек и файлов ноутбуков, не покидая редактор. Он вызывает внешние инструменты форматирования через серверный компонент, поэтому форматтеры, которыми вы уже пользуетесь в Python-проектах, можно применять прямо в JupyterLab.
- jupyterlab_code_formatter можно использовать бесплатно? Какая у него лицензия?
- jupyterlab_code_formatter распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- jupyterlab_code_formatter всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в jupyterlab_code_formatter — 7 авг. 2026 г..
- Для чего можно использовать jupyterlab_code_formatter?
- Поддерживать единый стиль форматирования в ноутбуках для анализа данных перед тем, как делиться ими. Приводить Python-код в JupyterLab к стилю black или isort. Форматировать R-код в JupyterLab, если доступен форматтер для R.
- Как установить jupyterlab_code_formatter?
- Установите пакет: pip install jupyterlab-code-formatter Установите поддерживаемые форматтеры (для Python по умолчанию используются isort и black): pip install black isort Перезапустите JupyterLab Настройте плагин (см. документацию по настройке)
- Где скачать jupyterlab_code_formatter?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jupyterlab-contrib/jupyterlab_code_formatter
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Пастельная цветовая тема Catppuccin для JupyterLab: четыре варианта оформления, установка через pip или conda и настраиваемый фирменный цвет.
Расширение JupyterLab, которое выделяет слова с ошибками в Markdown-ячейках и текстовых файлах с помощью словарей Hunspell.
Black — форматтер Python-кода с заданным стилем и предсказуемым результатом, который перезаписывает файлы с минимальными diff.
Расширение для JupyterLab, которое сохраняет версии ноутбуков при каждом сохранении и позволяет сравнивать их с предыдущими версиями.
Расширение JupyterLab, которое позволяет добавлять произвольные функции Python в палитру команд.