Skip to main content

Multiselection

PyPI

This nbextension allows to select occurences of the selected text in the currently active cell.

Installation

First, install jupyter_multiselection using pip:

pip install jupyter-multiselection

Next, install the nbextension using jupyter:

jupyter nbextension install --py jupyter_multiselection

Finally, enable the nbextension:

jupyter nbextension enable multiselection/multiselection

Usage

Select a word or section of text in edit mode and other occurences of the selection will be highlighted.

Highlight

Use the select next hotkey (default Ctrl+m) to select the next occurence of the selection. To select all occurences use the select all hotkey (default: 'Ctrl+Alt+m').

Highlight

Options

  • highlight - If true, all occurences of the selected word will be highlighted (default: true).
  • wrapcell - If true, after the last occurence in the cell the next selection will start from the beginning (default: true).
  • nextHotkey - Hotkey to select the next occurence (default: Ctrl+m).
  • allHotkey - Hotkey to select all occurences (default: Ctrl+Alt+m).

TODO

  • Multiselection across all cells
  • Split multi-line selection into multiple selections

History

  • @chdudek (Feb 29 2020): Inital release

Release files for jupyter-multiselection 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jupyter-multiselection 0.1.1
File Size Uploaded
jupyter_multiselection-0.1.1.tar.gz 64.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jupyter-multiselection 0.1.1
File Interpreter ABI Platform
jupyter_multiselection-0.1.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 130.4 kB

Release files / jupyter_multiselection-0.1.1.tar.gz

Download URL jupyter_multiselection-0.1.1.tar.gz
Size 64.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c90efcb19bcc010d3a9e7c283285c2b2339cc261ed342faedbab49aad42f25f3
BLAKE2b-256 checksum
How to use checksums
95afd8b7b81a4696853f480214aa8142bcad59962e97f5f706762906bd3dbd39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1

Release files / jupyter_multiselection-0.1.1-py2.py3-none-any.whl

Download URL jupyter_multiselection-0.1.1-py2.py3-none-any.whl
Size 65.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
3bfc31c9535ac62e3f7f7cb58f2bca266f9c26e834402cc8920d3361ead973a6
BLAKE2b-256 checksum
How to use checksums
053f673ce7af6edb2e8472f12ae860368cc96e97be03826b797aa5e24f6fc6f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page