Apakah ada jalan pintas untuk menjalankan semua sel di notebook IPython?
Dan jika tidak, apakah ini memiliki alasan khusus?
keyboard-shortcuts
jupyter-notebook
pengguna3017048
sumber
sumber
command
+shift
+P
lalu ketikrun all cells
dan tekan enter?esc
+H
untuk menampilkan pintasan keyboard. Pintasan hemat karena opsi terbatas yang tidak mengganggu pintasan browser yang ada.Ctrl
+shift
+p
membuka jendela penelusuran pribadi di firefox untuk saya!Jawaban:
Untuk notebook jupyter terbaru, (versi 5) Anda dapat pergi ke tab 'bantuan' di bagian atas buku catatan dan kemudian pilih opsi 'edit pintasan keyboard' dan tambahkan pintasan khusus Anda sendiri untuk fungsi 'jalankan semua'.
sumber
Ada pintasan menu untuk menjalankan semua sel di bawah Sel> "Jalankan Semua". Ini tidak terikat ke pintasan keyboard secara default- Anda harus menentukan pengikatan kustom Anda sendiri dari dalam buku catatan, seperti yang dijelaskan di sini .
Misalnya, untuk menambahkan pengikatan keyboard yang memungkinkan Anda menjalankan semua sel dalam buku catatan, Anda dapat menyisipkan ini dalam sel:
Jika Anda menjalankan kode ini dari dalam notebook iPython, Anda akan menemukan bahwa Anda sekarang memiliki pengikatan keyboard untuk menjalankan semua sel (dalam hal ini, tekan ctrl-M diikuti oleh r)
sumber
~/.jupyter/custom/custom.js
dan mulai ulang buku catatan, dan pintasan akan selalu tersedia untuk semua buku catatan.Solusi termudah:
Esc, Ctrl- A, Shift- Enter.
sumber
Saya sudah mencoba melakukan ini di Lab Jupyter jadi saya pikir mungkin berguna untuk memposting jawabannya di sini. Anda dapat menemukan pintasan di pengaturan dan juga menambahkan pintasan Anda sendiri, di mana daftar lengkap kemungkinan pintasan dapat ditemukan di sini .
Misalnya, saya menambahkan pintasan saya sendiri untuk menjalankan semua sel. Di Jupyter Lab, di bawah Pengaturan> Pengaturan Lanjutan, pilih Pintasan Keyboard, lalu tambahkan kode berikut ke 'Penggantian Pengguna':
Di sini, Shift + Backspace akan menjalankan semua sel di notebook.
sumber
Shift-BackSpace
dapat dimasukkan dalam dialog UI "Edit Keyboard Shortcuts", untuk perintah pilihan Anda, untuk menghasilkan hasil yang sama.Jupyter Lab 1.0.4:
Di menu atas, buka:
Settings->Advanced Settings Editor->Keyboard Shortcuts
Tempel kode ini di
User Preferences
jendela:user-preferences
jendela)Ini akan segera efektif. Di sini, dua penekanan 'R' berturut-turut menjalankan semua sel (seperti dua '0' untuk memulai ulang kernel). Khususnya,
system defaults
memiliki template kosong untuk semua perintah menu, termasuk kode ini (carirun-all
). Ituselector
disalin darikernelmenu:restart
, untuk memungkinkan pencetakan dir
dalam sel. Inisystem defaults
copy-paste dapat digeneralisasi untuk perintah apapun.sumber
Mulai 5,5 Anda dapat berlari
Kernel > Restart and Run All
sumber