Làm cách nào tôi có thể thấy các đối số chức năng trong IPython Notebook Server 3?


139

Gần đây tôi đã chuyển sang IPython Notebook 3 (chính xác là 3.1.0-cbccb68), phiên bản Anaconda. Trước đây khi tôi gõ một hàm và mở dấu ngoặc đơn như thế này:

time.sleep()

và nếu con trỏ nằm giữa các dấu ngoặc đơn thì tôi sẽ nhận được một menu lớp phủ theo ngữ cảnh hiển thị các đối số hàm. Bây giờ tôi không thấy nó và mặc dù tôi đã tìm kiếm, tôi không thể tìm ra cách tôi có thể bật chức năng này.

Câu trả lời:


274

Trong 1.0, chức năng bị ràng buộc (tabshift-tab, trong 2.0 tabbị phản đối nhưng vẫn hoạt động trong một số trường hợp rõ ràng hoàn thành hoặc kiểm tra đã cạnh tranh trong nhiều trường hợp. Khuyến nghị là luôn luôn sử dụng shift-Tab. (cũng được thêm vào như không được khuyến khích vì khó hiểu trong cú pháp giống như Haskell để cũng đẩy mọi người về phía Shift-Tab vì nó hoạt động trong nhiều trường hợp hơn. trong 3.0, các ràng buộc không được chấp nhận đã được gỡ bỏ để ủng hộ chính thức, có mặt trong hơn 18 tháng nay Shift-Tab.

Vì vậy, nhấn Shift-Tab.


13
Cảm ơn! Tôi không biết tại sao điều đó rất khó tìm thấy trên mạng.
11094

2
Bởi vì chúng tôi rất tệ trong việc ghi chép tài liệu và những gì cần tìm kiếm không rõ ràng :-)
Matt

20
Vì một số lý do, tôi không thể làm cho nó hoạt động trên máy Mac. Tôi đã từng có thể di chuột nhưng nhấn phím shift không hoạt động với tôi.
Không có

11
Nếu nó không hoạt động, đảm bảo mô-đun được nhập. Tôi đã dành 20 phút để tự hỏi tại sao nó không hoạt động với tôi và nhận ra tôi đã không chạy tế bào với việc nhập.
Ryan Sandridge

4
"Mô-đun" là gì?
lanza

31

Hãy thử Shift-Tab-Tabmột tài liệu lớn hơn xuất hiện, hơn với Shift-Tab. Nó giống nhau nhưng bạn có thể cuộn xuống.

Shift-Tab-Tab-Tab và tooltip sẽ nán lại trong 10 giây trong khi bạn gõ.

Shift-Tab-Tab-Tab-Tab và chuỗi doc xuất hiện trong máy nhắn tin (phần nhỏ ở dưới cùng của cửa sổ) và ở đó.


5

Thêm ảnh chụp màn hình (ví dụ) và một số bối cảnh khác cho câu trả lời của @Thomas G.

nếu nó không hoạt động, hãy chắc chắn rằng bạn đã thực thi đúng mã. Trong trường hợp này, đảm bảo import pandas as pdđược chạy đúng trước khi kiểm tra phím tắt bên dưới.

Đặt con trỏ ở giữa dấu ngoặc đơn ()trước khi bạn sử dụng phím tắt.

shift + tab

Hiển thị tài liệu ngắn và vài thông số

nhập mô tả hình ảnh ở đây

shift + tab + tab

Mở rộng tài liệu với thanh cuộn

nhập mô tả hình ảnh ở đây

shift + tab + tab + tab

Cung cấp tài liệu với Tooltip: "sẽ nán lại trong 10 giây khi bạn nhập". có nghĩa là nó cho phép bạn viết params và đợi trong 10 giây.

nhập mô tả hình ảnh ở đây

shift + tab + tab + tab + tab

Nó mở một cửa sổ nhỏ ở dưới cùng với tùy chọn (góc trên cùng của cửa sổ nhỏ) để mở tài liệu đầy đủ trong tab trình duyệt mới.

nhập mô tả hình ảnh ở đây


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.