Есть ли способ по умолчанию "Заменить во всех ячейках" в "Найти и заменить" в jupyter?

Обычно я хочу найти и заменить все, но похоже, что он был установлен только для текущей/выделенной ячейки (https://github.com/jupyter/notebook/pull/2131). jupyter также не запоминает этот параметр после того, как диалог исчезнет. Есть ли способ изменить это поведение? Благодарю.

Ответ 1

Выберите все ячейки, в которых вы хотите выполнить поиск/замену

Shift + Arrow key Down или Up


а затем,

Меню: EditFind and Replace

Ответ 2

Я просто должен был сделать это в срочном порядке, поэтому выключить ядро ноутбука сделало это с терминала с sed следующим образом:

sed -i "" 's/oldword/newword/g' mynotebook.ipynb

Это было на маке, который я использую в данный момент, но если вы делаете это на обычном Linux, то "" следует исключить, т.е.

sed -i 's/oldword/newword/g' mynotebook.ipynb

В первый раз мне приходилось делать такие вещи в течение многих лет, но если это случалось чаще, было бы хорошо, если бы это можно было сделать из браузера.