Bagaimana cara melihat argumen fungsi di IPython Notebook Server 3?


144

Saya baru saja beralih ke IPython Notebook 3 (tepatnya 3.1.0-cbccb68), versi Anaconda. Sebelumnya ketika saya mengetik sebuah fungsi dan membuka tanda kurung seperti ini:

time.sleep()

dan jika kursor berada di antara tanda kurung maka saya akan mendapatkan menu overlay kontekstual yang menampilkan argumen fungsi. Sekarang saya tidak melihatnya, dan meskipun saya telah mencari, saya tidak dapat menemukan bagaimana saya dapat mengaktifkan fungsi ini.

Jawaban:


284

Dalam 1.0, fungsi itu terikat (dan tabdan shift-tab, di 2.0 tabitu usang namun tetap fungsional dalam beberapa kasus ambigu menyelesaikan atau memeriksa bersaing dalam banyak kasus. Rekomendasi selalu digunakan shift-Tab. (juga ditambahkan sebagai usang karena membingungkan dalam sintaks seperti Haskell untuk juga mendorong orang ke Shift-Tab karena berfungsi di lebih banyak kasus. di 3.0 pengikatan yang tidak digunakan lagi telah dihapus dan mendukung resmi, yang berlaku selama 18 bulan lebih sekarang Shift-Tab.

Jadi pers Shift-Tab.


13
Terima kasih! Saya tidak tahu mengapa itu sangat menantang untuk ditemukan secara online.
pengguna11094

2
Karena kami buruk dalam mendokumentasikan sesuatu, dan apa yang harus dicari tidak jelas :-)
Matt

20
Untuk beberapa alasan saya tidak bisa membuatnya berfungsi di Mac. Saya dulu bisa mengarahkan kursor tetapi menekan shift-tab tidak berfungsi untuk saya.
Kosong

11
Jika tidak berfungsi, pastikan modul diimpor. Saya menghabiskan 20 menit bertanya-tanya mengapa itu tidak berhasil untuk saya, dan menyadari saya tidak menjalankan sel dengan impor.
Ryan Sandridge

4
Apa itu "modul"?
lanza

36

Coba Shift-Tab-Tabdokumentasi yang lebih besar muncul, daripada dengan Shift-Tab. Itu sama tetapi Anda dapat menggulir ke bawah.

Shift-Tab-Tab-Tab dan tooltip akan bertahan selama 10 detik saat Anda mengetik.

Shift-Tab-Tab-Tab-Tab dan docstring muncul di halaman (bagian kecil di bagian bawah jendela) dan tetap di sana.


8

Menambahkan tangkapan layar (contoh) dan beberapa konteks lainnya untuk jawaban @Thomas G.

jika tidak berfungsi, pastikan Anda telah mengeksekusi kode dengan benar. Dalam hal ini pastikan import pandas as pddijalankan dengan benar sebelum memeriksa pintasan di bawah ini.

Letakkan kursor di tengah tanda kurung ()sebelum Anda menggunakan pintasan.

shift + tab

Tampilkan dokumen pendek dan beberapa parameter

masukkan deskripsi gambar di sini

shift + tab + tab

Memperluas dokumen dengan scroll bar

masukkan deskripsi gambar di sini

shift + tab + tab + tab

Menyediakan dokumen dengan Tooltip: "akan bertahan selama 10 detik saat Anda mengetik". yang artinya memungkinkan Anda menulis parameter dan menunggu selama 10 detik.

masukkan deskripsi gambar di sini

shift + tab + tab + tab + tab

Ini membuka jendela kecil di bawah dengan opsi (sudut kanan atas jendela kecil) untuk membuka dokumentasi lengkap di tab browser baru.

masukkan deskripsi gambar di sini


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.