Jak mogę zobaczyć argumenty funkcji w IPython Notebook Server 3?


139

Niedawno przeszedłem na IPython Notebook 3 (dokładnie 3.1.0-cbccb68), wersję Anaconda. Wcześniej, gdy wpisałem funkcję i otworzyłem nawias w następujący sposób:

time.sleep()

a jeśli kursor znajdowałby się między nawiasami, otrzymywałbym menu kontekstowe, które wyświetlało argumenty funkcji. Teraz go nie widzę i chociaż szukałem, nie mogę dowiedzieć się, jak mogę włączyć tę funkcję.

Odpowiedzi:


274

W 1,0 funkcjonalność została związana (i tabi shift-tab, w 2.0 tabbył przestarzały, ale nadal działają w niektórych przypadkach kończących jednoznacznych lub inspekcji rywalizowali w wielu przypadkach. Zaleceniem było zawsze używać shift-Tab. (został również dodany jako przestarzały jako mylący w składni podobnej do Haskella, aby również popychać ludzi w kierunku Shift-Tab, ponieważ działa w większej liczbie przypadków. w wersji 3.0 przestarzałe powiązania zostały usunięte na rzecz oficjalnego, obecnego od ponad 18 miesięcy Shift-Tab.

Więc naciśnij Shift-Tab.


13
Dzięki! Nie wiem, dlaczego znalezienie w Internecie było tak trudne.
user11094

2
Ponieważ źle dokumentujemy rzeczy, a czego szukać nie jest jasne :-)
Matt

20
Z jakiegoś powodu nie mogę zmusić go do działania na komputerze Mac. Kiedyś mogłem najechać kursorem, ale naciśnięcie klawisza Shift-Tab nie działa dla mnie.
Emptyless

11
Jeśli to nie działa, upewnij się, że moduł został zaimportowany. Spędziłem 20 minut, zastanawiając się, dlaczego to nie działa, i zdałem sobie sprawę, że nie uruchomiłem komórki z importem.
Ryan Sandridge

4
Co to jest „moduł”?
lanza

31

Spróbuj Shift-Tab-Tabwyświetlić większą dokumentację niż z Shift-Tab. To to samo, ale możesz przewijać w dół.

Shift-Tab-Tab-Tab a podpowiedź pozostanie na 10 sekund podczas pisania.

Shift-Tab-Tab-Tab-Tab a ciąg dokumentacyjny pojawia się w pagerze (mała część na dole okna) i tam pozostaje.


5

Dodanie zrzutów ekranu (przykładów) i trochę więcej kontekstu dla odpowiedzi @Thomas G.

jeśli nie działa, upewnij się, że kod został wykonany poprawnie. W takim przypadku upewnij się, że import pandas as pdzostał uruchomiony poprawnie przed sprawdzeniem poniższego skrótu.

Umieść kursor w środku nawiasu, ()zanim użyjesz skrótu.

shift + tab

Wyświetl krótki dokument i kilka parametrów

wprowadź opis obrazu tutaj

shift + tab + tab

Rozwija dokument za pomocą paska przewijania

wprowadź opis obrazu tutaj

shift + tab + tab + tab

Dostarcza dokumentowi podpowiedź: „będzie czekać przez 10 sekund podczas pisania”. co oznacza, że ​​pozwala na zapisanie parametrów i czeka 10 sekund.

wprowadź opis obrazu tutaj

shift + tab + tab + tab + tab

Otwiera małe okno na dole z opcją (prawy górny róg małego okna), aby otworzyć pełną dokumentację w nowej zakładce przeglądarki.

wprowadź opis obrazu tutaj


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.