Есть ли способ по умолчанию "Заменить во всех ячейках" в "Найти и заменить" в Jupyter?
Я обычно хочу найти и заменить все, но похоже, что он был установлен только для текущей / выделенной ячейки ( https://github.com/jupyter/notebook/pull/2131). jupyter также не запоминает эту опцию после того, как диалог исчезает. Есть ли способ изменить это поведение? Благодарю.
6 ответов
Shift + стрелка вниз или вверх
Меню: Редактировать / Найти и Заменить
Шаги 1. Перейти к редактированию -> Найти и заменить -> щелкнуть по нему
См. Выделенный вариант. Используйте это для замены в полной записной книжке.
Мне просто нужно было сделать это срочно, так что выключил ядро ноутбука, сделал это с терминала с sed
как это:
sed -i "" 's/oldword/newword/g' mynotebook.ipynb
Это было на Mac, который я использую в данный момент, но если вы делаете это на обычном Linux, "" должен быть опущен, т.е.
sed -i 's/oldword/newword/g' mynotebook.ipynb
В первый раз мне когда-либо приходилось делать такие вещи годами, но если бы это происходило чаще, было бы хорошо, если бы это можно было сделать из браузера.
Просто нажмите ctr + a за пределами ячейки, вот и все:- Он выберет все ячейки и выполнит поиск и замену.
Сначала выделите все ячейки (Esc->Ctrl+Shift+arrow_down_key). Затем Edit-> Find and Replace.
Если только в одной ячейке, то используйте горячую клавишу «F».