Repolode
jupyterlab-contrib

jupyterlab-contrib/jupyterlab-quickopen

Расширение JupyterLab для быстрого открытия файлов по части имени через панель поиска.

Звёзды
89
Форки
15
Открытые issues
7
Последний коммит
3 дня назад

Что это?

jupyterlab-quickopen добавляет в JupyterLab панель быстрого открытия. Вместо перехода по файловому браузеру нажмите Ctrl Shift P (на macOS — Cmd P), введите часть имени файла и выберите подходящий вариант из появившегося списка.

Расширение работает с JupyterLab 3.2 и новее, Jupyter Notebook 7 и JupyterLite. Оно индексирует файлы либо на Jupyter Server, либо в браузере — последний вариант предназначен для конфигураций вроде JupyterLite. Файлы можно фильтровать с помощью настроек Jupyter Server, например hide_globs и allow_hidden, или собственных шаблонов исключения расширения.

При желании можно включить учет файлов .gitignore в рабочей области; для этого и на сервере, и во frontend используются правила gitwildmatch. Глобальные файлы gitignore и .git/info/exclude не учитываются.

Ключевые возможности

  • 01Открывает файлы из панели быстрого поиска, находя их по части имени с учетом неточного совпадения.
  • 02По умолчанию используется сочетание Ctrl Shift P или Cmd P на macOS; его можно переназначить.
  • 03Исключает файлы с помощью настроек Jupyter Server или шаблонов расширения.
  • 04При включенной настройке учитывает файлы .gitignore в рабочей области.
  • 05Поддерживает индексацию на стороне клиента для JupyterLite.

Сценарии использования

  • Переход к ноутбуку в большом каталоге проекта без обхода папок.
  • Работа с JupyterLab на сайте JupyterLite, где файлы индексируются в браузере.
  • Исключение результатов сборки или каталогов зависимостей из списка файлов с помощью .gitignore.

Быстрый старт

  1. 1

    Установите расширение с помощью pip

    pip install jupyterlab-quickopen
  2. 2

    Или установите его с помощью conda или mamba из conda-forge

    conda install -c conda-forge jupyterlab-quickopen
  3. 3

    Запустите JupyterLab и нажмите Ctrl Shift P (Cmd P в macOS), чтобы открыть панель быстрого открытия

Что важно знать

  • Для режима индексации на фронтенде и соблюдения правил .gitignore требуется дополнительная настройка Contents API для скрытых файлов.
  • Удалённые хранилища, например S3, не поддерживаются; файлы должны находиться в локальной файловой системе Jupyter Server.

Темы

Частые вопросы

Что такое jupyterlab-quickopen?
Расширение JupyterLab для быстрого открытия файлов по части имени через панель поиска. jupyterlab-quickopen добавляет в JupyterLab панель быстрого открытия. Вместо перехода по файловому браузеру нажмите Ctrl Shift P (на macOS — Cmd P), введите часть имени файла и выберите подходящий вариант из появившегося списка.
jupyterlab-quickopen можно использовать бесплатно? Какая у него лицензия?
jupyterlab-quickopen распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
jupyterlab-quickopen всё ещё поддерживается?
Активно поддерживается. Последний коммит в jupyterlab-quickopen — 4 нояб. 2026 г..
Для чего можно использовать jupyterlab-quickopen?
Переход к ноутбуку в большом каталоге проекта без обхода папок. Работа с JupyterLab на сайте JupyterLite, где файлы индексируются в браузере. Исключение результатов сборки или каталогов зависимостей из списка файлов с помощью .gitignore.
Как установить jupyterlab-quickopen?
Установите расширение с помощью pip: pip install jupyterlab-quickopen Или установите его с помощью conda или mamba из conda-forge: conda install -c conda-forge jupyterlab-quickopen Запустите JupyterLab и нажмите Ctrl Shift P (Cmd P в macOS), чтобы открыть панель быстрого открытия
Где скачать jupyterlab-quickopen?
Исходный код и инструкции по установке — на GitHub: https://github.com/jupyterlab-contrib/jupyterlab-quickopen

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Расширение для JupyterLab, которое сохраняет версии ноутбуков при каждом сохранении и позволяет сравнивать их с предыдущими версиями.

84+1 за неделю10PythonApache-2.0Активно поддерживаетсяОбновлён 6 дней назад