Отключить автосохранение в тетради оболочкой IPython
Я ищу способ отключить автосохранение в ноутбуке iPython. Я видел ссылки через Google / Stack Overflow searches о том, как включить автосохранение, но я хочу наоборот (отключить автосохранение). Было бы предпочтительнее, если бы это было что-то, что можно было установить постоянно, а не в верхней части каждой записной книжки.
3 ответов
если вы добавите это в свой custom.js
, он отключит автосохранение для всех ноутбуков:
$([IPython.events]).on("notebook_loaded.Notebook", function () {
IPython.notebook.set_autosave_interval(0);
});
custom.js
на $(ipython locate profile)/static/custom/custom.js
. То же самое можно использовать для увеличения или уменьшения интервала автосохранения. Значение задается в миллисекундах, поэтому интервал 30000 означает автосохранение каждые тридцать секунд.
это отключит автосохранение, как только вы будете в IPython Notebook в браузере:%autosave 0
.
обновление: теперь есть функция пользовательского интерфейса в JupyterLab:https://github.com/jupyterlab/jupyterlab/pull/3734
исходное решение от MinRK устарело, отчасти потому, что IPython / Jupyter продолжает так сильно меняться. Я не могу найти соответствующую документацию для этого, кроме косвенной ссылки здесь, но по этой сообщение на форуме, решение теперь, похоже, заключается в редактировании или создании файла ~/.jupyter/custom/custom.js
и добавить строку:
Jupyter.notebook.set_autosave_interval(0); // disable autosave
это работает для меня. Вы можете подтвердить, работает ли он, ища краткое поле "автосохранение отключено" в правом верхнем углу Ноутбук Jupyter при запуске. Полное решение в сообщении форума не сработало для меня, вероятно, потому, что оно больше не является полностью действительным, и ошибки в обычае.файл js, похоже, происходит молча.