A nbextension to select occurences of thecurrently selected text
Project description
Multiselection
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.
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').
Options
highlight
- Iftrue
, all occurences of the selected word will be highlighted (default:true
).wrapcell
- Iftrue
, 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for jupyter_multiselection-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c1e0dc62f9b80db57e456f8cf89b488520f335a14f04475aab5df68284514aa |
|
MD5 | cdac3b1ecf20442f6f213ec2f19bc722 |
|
BLAKE2b-256 | aa443688e4095de195ff1b3e3966415261c75976335d5a0ff14f038aeded9cf1 |
Close
Hashes for jupyter_multiselection-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0ef7bab2cd737e366050b8f98f9876b8a11b46c7411068ad178d57069ea62ef |
|
MD5 | c01334a1886b54122669492cfcaceefe |
|
BLAKE2b-256 | d06d0a80ff6ab0a7ac696f6dec46ea29fe81d7e022f0b82c634c9d62ab5ff0f7 |