Обычно я хочу найти и заменить все, но похоже, что он был установлен только для текущей/выделенной ячейки (https://github.com/jupyter/notebook/pull/2131). jupyter также не запоминает этот параметр после того, как диалог исчезнет. Есть ли способ изменить это поведение? Благодарю.
Есть ли способ по умолчанию "Заменить во всех ячейках" в "Найти и заменить" в jupyter?
Ответ 1
Выберите все ячейки, в которых вы хотите выполнить поиск/замену
Shift + Arrow key Down или Up
а затем,
Меню: Edit
→ Find and Replace
Ответ 2
Я просто должен был сделать это в срочном порядке, поэтому выключить ядро ноутбука сделало это с терминала с sed
следующим образом:
sed -i "" 's/oldword/newword/g' mynotebook.ipynb
Это было на маке, который я использую в данный момент, но если вы делаете это на обычном Linux, то "" следует исключить, т.е.
sed -i 's/oldword/newword/g' mynotebook.ipynb
В первый раз мне приходилось делать такие вещи в течение многих лет, но если это случалось чаще, было бы хорошо, если бы это можно было сделать из браузера.