ฉันจะดูอาร์กิวเมนต์ของฟังก์ชันใน IPython Notebook Server 3 ได้อย่างไร


144

ฉันเพิ่งเปลี่ยนมาใช้ IPython Notebook 3 (3.1.0-cbccb68 เป็นเวอร์ชันที่แน่นอน) ซึ่งเป็นเวอร์ชัน Anaconda ก่อนหน้านี้เมื่อฉันพิมพ์ฟังก์ชันและเปิดวงเล็บดังนี้:

time.sleep()

และถ้าเคอร์เซอร์อยู่ระหว่างวงเล็บฉันจะได้รับเมนูการวางซ้อนตามบริบทที่แสดงอาร์กิวเมนต์ของฟังก์ชัน ตอนนี้ฉันไม่เห็นมันและแม้ว่าฉันจะค้นหาฉันก็ไม่พบว่าฉันจะเปิดฟังก์ชันนี้ได้อย่างไร

คำตอบ:


284

ใน 1.0 ฟังก์ชันการทำงานที่ถูกผูกไว้กับ(และtabและshift-tabใน 2.0 tabได้รับการยกเลิก แต่ยังคงทำงานในกรณีที่ชัดเจนบางอย่างเสร็จสิ้นการตรวจสอบหรือการแข่งขันในหลายกรณี shift-Tabคำแนะนำคือการใช้เสมอ (นอกจากนี้ยังถูกเพิ่มเป็นเลิกใช้งานเนื่องจากสร้างความสับสนในไวยากรณ์ที่เหมือน Haskell เพื่อผลักผู้คนไปที่ Shift-Tab เนื่องจากใช้งานได้ในหลายกรณี ใน 3.0 ผูกเลิกได้รับการลบในความโปรดปรานของอย่างเป็นทางการในปัจจุบันสำหรับ 18+ Shift-Tabเดือนในขณะนี้

กดShift-Tabเลย


13
ขอบคุณ! ฉันไม่รู้ว่าทำไมการค้นหาออนไลน์จึงเป็นเรื่องยาก
user11094

2
เพราะเราไม่ดีสิ่งที่จัดเก็บเอกสารและสิ่งที่ต้องค้นหาไม่ชัดเจน :-)
แมตต์

20
ด้วยเหตุผลบางอย่างฉันไม่สามารถทำให้มันทำงานบน Mac ได้ ฉันเคยสามารถวางเมาส์เหนือได้ แต่การกด shift-tab ไม่ได้ผลสำหรับฉัน
Emptyless

11
หากไม่ได้ผลตรวจสอบให้แน่ใจว่านำเข้าโมดูลแล้ว ฉันใช้เวลา 20 นาทีสงสัยว่าทำไมมันไม่ได้ผลสำหรับฉันและตระหนักว่าฉันไม่ได้เรียกใช้เซลล์ด้วยการนำเข้า
Ryan Sandridge

4
"โมดูล" คืออะไร?
lanza

36

ลองใช้Shift-Tab-Tabเอกสารที่ใหญ่กว่าปรากฏขึ้นShift-Tabเอกสารขนาดใหญ่ปรากฏขึ้นกว่าด้วยเหมือนกัน แต่เลื่อนลงได้

Shift-Tab-Tab-Tab และคำแนะนำเครื่องมือจะคงอยู่เป็นเวลา 10 วินาทีในขณะที่คุณพิมพ์

Shift-Tab-Tab-Tab-Tab และ docstring จะปรากฏในเพจเจอร์ (ส่วนเล็ก ๆ ที่ด้านล่างของหน้าต่าง) และอยู่ที่นั่น


8

การเพิ่มภาพหน้าจอ (ตัวอย่าง) และบริบทเพิ่มเติมสำหรับคำตอบของ @Thomas G.

หากใช้งานไม่ได้โปรดตรวจสอบให้แน่ใจว่าคุณได้รันโค้ดอย่างถูกต้องหรือไม่ ในกรณีนี้ตรวจสอบให้แน่ใจว่าimport pandas as pdทำงานอย่างถูกต้องก่อนที่จะตรวจสอบทางลัดด้านล่าง

วางเคอร์เซอร์ไว้ตรงกลางวงเล็บ()ก่อนใช้ทางลัด

shift + tab

แสดงเอกสารสั้น ๆ และพารามิเตอร์สองสามตัว

ป้อนคำอธิบายภาพที่นี่

shift + tab + tab

ขยายเอกสารด้วยแถบเลื่อน

ป้อนคำอธิบายภาพที่นี่

shift + tab + tab + tab

จัดเตรียมเอกสารพร้อมคำแนะนำเครื่องมือ: "จะคงอยู่เป็นเวลา 10 วินาทีขณะที่คุณพิมพ์" ซึ่งหมายความว่าอนุญาตให้คุณเขียนพารามิเตอร์และรอเป็นเวลา 10 วินาที

ป้อนคำอธิบายภาพที่นี่

shift + tab + tab + tab + tab

จะเปิดหน้าต่างเล็ก ๆ ที่ด้านล่างพร้อมตัวเลือก (มุมบนสุดของหน้าต่างเล็ก ๆ ) เพื่อเปิดเอกสารฉบับเต็มในแท็บเบราว์เซอร์ใหม่

ป้อนคำอธิบายภาพที่นี่


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.