Ada banyak jawaban untuk pertanyaan ini, yang semuanya saya rasa tidak memuaskan (beberapa lebih dari yang lain), dari banyak ekstensi - pelipatan kode, pelipatan judul, dll. Tidak ada yang melakukan apa yang saya inginkan dengan cara yang sederhana dan efektif. Saya benar-benar kagum bahwa solusi belum diterapkan (seperti yang terjadi pada Jupyter Lab).
Faktanya, saya sangat tidak puas karena saya telah mengembangkan ekstensi notebook yang sangat sederhana yang dapat memperluas / menciutkan kode di sel notebook, sekaligus menjaganya tetap dapat dieksekusi.
Repositori GitHub: https://github.com/BenedictWilkinsAI/cellfolding
Di bawah ini adalah demo kecil tentang apa yang dilakukan ekstensi:
Cukup klik dua kali di kiri sel kode akan menciutkannya menjadi satu baris:
Mengklik dua kali lagi akan memperluas sel.
Ekstensi dapat dipasang dengan mudah dengan pip:
pip install nbextension-cellfolding
jupyter nbextension install --py cellfolding --user
jupyter nbextension enable --py cellfolding --user
dan juga kompatibel dengan konfigurator nbextension . Saya berharap orang-orang akan merasakan manfaatnya!